我有以下的錯誤,我想如何找到.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更正了,謝謝 –