C#连接oracle数据库报“ORA-12154: TNS: 无法解析指定的连接标识符...
发布网友
发布时间:2022-04-30 16:25
我来回答
共3个回答
热心网友
时间:2022-04-09 03:36
string constring = "data source=BILLOW;user=sfcfa;password=sfcfa;";
修改为:
string constring = "Data Source=BILLOW;Persist Security Info=True;User ID=sfcfa;Password=sfcfa"
看看行不行?
我本机可以跑的配置是上面这样写的。
如果不行。
你可以尝试一下, 开始 --> 运行 cmd
D:\>tnsping BILLOW
然后观察一下, 会提示:
已使用的参数文件:
D:\oracle\......\sqlnet.ora
注意观察一下, 这个 D:\oracle\......\ 路径, 是不是你那里的那个 tnsnames.ora 所在的路径。
(假如机器上面安装了多个 不同版本的 Oracle 的时候, 会有这个问题)
热心网友
时间:2022-04-09 04:54
BILLOW =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = billow)
)
)
把localhost改成IP地址试试看追问
这个报错持续中。。
string constring = "Data Source=BILLOW;Persist Security Info=True;User ID=sfcfa;Password=sfcfa";
热心网友
时间:2022-04-09 06:29
以管理员身份运行程序
目录不能有括号
...库报“ORA-12154: TNS: 无法解析指定的连接标识符”错误看清楚内容再...
string constring = "Data Source=BILLOW;Persist Security Info=True;User ID=sfcfa;Password=sfcfa"看看行不行?我本机可以跑的配置是上面这样写的。如果不行。你可以尝试一下, 开始 --> 运行 cmd D:\>tnsping BILLOW 然后观察一下, 会提示:已使用的参数文件:D:\oracle\...\sqlnet...
...库报“ORA-12154: TNS: 无法解析指定的连接标识符”错误,怎么解决...
改成HSCN
...出错(ORA-12154: TNS: 无法解析指定的连接标识符)
你的问题主要是找不到服务器。你的监听文件监听的是你的ip地址,你有两个选择,要么把监听程序改为你的本机地址localhost或127.0.0.1 (建议你用这个,因为如果你监听的是ip的话,你拔掉网线,你的Oracle会出问题的)如果这么做的话,还要在lisnter.ora文件中把相应的地址改为你的本机地址。这时...
ora-12154: tns: 无法解析指定的连接标识符
我在plsql能够登录oracle但是程序中仍然报ora-12154:tns:无法解析指定的连接标识符错误我检查了下数据库用户名和密码都正确,求大神告知原因... 我在plsql能够登录oracle 但是程序中仍然报ora-12154: tns: 无法解析指定的连接标识符错误 我检查了下 数据库 用户名和密码都正确,求大神告知原因 展开 我来答 ...
...ORA-12154: TNS: 无法解析指定的连接标识符
说明C# 没有认到你的tnsnames.ora 你可以不依赖于tnsnames.ora ,例如直接在Data Source写清楚如下登陆信息,而不依赖tnsnames.ora Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;db...
如何解决ORA-12154:TNS:无法解析指定的连接标识符
问题ORA-12154:TNS:couldnotresolvetheconnectidentifierspecified,即无法解析指定的连接,这说明缺少了一个环境变量,TNS_ADMIN。找到PLSQL中的oraclehome(主目录)和OCIlibrary(oci.dll地址)配置。用tnsping检测plSQL登陆时database(数据库)别名是否可正确解析,如报“TNS-03505:无法解析名称”,则此...
如何解决ORA-12154:TNS:无法解
Developer时,确保以管理员权限运行,并在连接设置中指定正确的Oracle Home路径(如OraClient10g_home1),避免安装在带括号的目录,如Program Files (x86)。总之,通过理解Oracle的连接机制并进行细致的配置调整,就能解决"ORA-12154: TNS: 无法解析指定的连接标识符"问题,顺利连接Oracle数据库。
oracle TNS问题 ORA-12154: TNS:could not resolve the connect identif...
1、问题 ORA-12154: TNS:could not resolve the connect identifier specified ,即无法解析指定的连接,这说明缺少了一个环境变量,TNS_ADMIN 。2、找到PLSQL中的oracle home(主目录)和OCI library(oci.dll地址)配置。3、核对完上述问题后如发现问题仍旧没有解决,查看tnsnames.ora文件,查看数据库...
c#连接oracle报的错误 ORA-12154: TNS: 无法解析指定的连接标识符
安装好了oracle客户端以后 连接字符串用 CnnString=Provider=MSDAORA.1;Password={0};User ID={1};Data Source={2};Persist Security Info=True 再试试 自己填写数据库实例的信息
vs2010中C#连接Oracle数据库总是提醒 ORA-12154:无法解析制定的连接标识...
我用的sql数据库,orcl没用过,不过source是你连接的数据库源,你可以不source=orcl改成source=(local)或source=. 试试,望能解决