我有以下的错误,我想如何找到.NET应用程序使用的TNS路径?
ORA-12154 TNS:impossibile risolvere L'identificativo迪CONNESSIONE specificato
英语的声音,如:
ORA-12154 TNS:这是不可能的找到指定的连接标识符
但是在女巫文件? 我安装了多个oracle客户端。我想执行一个.NET代码巫婆说,位于TNS文件。 我在公司看到这个问题已有五年,没有人试图解决这个问题。
我有以下的错误,我想如何找到.NET应用程序使用的TNS路径?
ORA-12154 TNS:impossibile risolvere L'identificativo迪CONNESSIONE specificato
英语的声音,如:
ORA-12154 TNS:这是不可能的找到指定的连接标识符
但是在女巫文件? 我安装了多个oracle客户端。我想执行一个.NET代码巫婆说,位于TNS文件。 我在公司看到这个问题已有五年,没有人试图解决这个问题。
您正在查找的文件被命名为tnsnames.ora
。位置取决于您使用的操作系统。尝试查看TNS_ADMIN注册表项值,它应该指向该文件。另一个提示:如果包含tnsnames.ora
的路径包含'('
或)
,例如(x86
),则可能会遇到麻烦,请更改位置。
如果您有Windows操作系统,安装在C盘Oracle 10g中,这将是这样的:
C:\oracle\product\10.2.0\db_2\network\ADMIN\tnsnames.ora
但是,这对于像PL/SQL Developer和TOAD客户端程序。
如果您在谈论.Net提供程序。
我安装Oracle 11g客户端:
C:\oracle\app\MyUserName\product\11.2.0\client_2\Network\Admin\tnsnames.ora
变化在第二档的连接标识符来控制哪些净“看到”的Oracle连接或者作为服务器资源管理器连接向导或Net代码。
我希望有帮助。
我找到了一个可能的答案here但我更喜欢用.NET指令来做。
虽然应该是“tnsnames.ora”(不是“tsnames.ora”);-) –
@ Christian.K更正了,谢谢 –