我收到ORA-12154「TNS:無法解析指定的連接標識符」。我用Oracle.ManagedDataAccess.Client替換Oracle.DataAccess.Client。我正在使用Windows10 64位。它適用於DataAccess.Client和另一臺機器。操作系統有問題嗎?您的幫助將不勝感激。我收到ORA-12154「TNS:無法解析指定的連接標識符」。問題與Oracle.ManagedDataAccess.Client
0
A
回答
1
我假設ODP.NET託管驅動程序找不到您的tnsnames.ora
(或sqlnet.ora
,ldap.ora
等)文件。的Oracle.ManagedDataAccess
搜索模式是不同的,以搜尋由Oracle.DataAccess
根據documentation管理驅動程序配置的ODP.NET解析別名以該順序用圖案:
- 數據源別名在
dataSources
部分下在<oracle.manageddataaccess.client>
部分。 NET配置文件(即machine.config
,web.config
,user.config
)。 tnsnames.ora
文件中的數據源別名,位於.NET配置文件中由TNS_ADMIN
指定的位置。位置可以由絕對或相對目錄路徑組成。tnsnames.ora
文件中的數據源別名存在於與.exe
相同的目錄中。
正如你看到的,不像Oracle.DataAccess
它不從註冊表讀取或TNS_ADMIN
環境變量TNS_ADMIN
值。
但是,關於TNS_ADMIN
環境變量我不確定這是否是文檔中的錯誤 - 也許我會按時測試。
+0
Web配置文件中數據源部分的數據源別名。應用程序沒有從Web配置數據源部分獲取數據源信息。 – Urbi
0
問題已解決。 machine.config文件的section下有tns_admin條目,它指向Oracle_Home上的tnsnames.ora文件。我評論了該部分及其工作正常。感謝大家的幫助。
相關問題
- 1. TNS:無法解析連接標識符TNS:無法解析連接標識符
- 2. TNS:無法解析連接標識符
- 3. Oracle表單:TNS:無法解析指定的連接標識符
- 4. TNS:無法解析.NET中指定的連接標識符OracleClient
- 5. ORA-12154:TNS:指定連接標識符無法解析
- 6. ORA-12154:TNS:無法解析連接標識符指定
- 7. ORA-12154:TNS:無法解析指定的連接標識
- 8. TNS:無法解析指定的連接標識
- 9. 無法解析ORA-12154:TNS:無法解析指定的連接標識
- 10. 錯誤ORA-12154 TNS無法解析連接標識符指定的訪問2010
- 11. ORA-12154:TNS:無法解析指定的連接標識(Oracle,ASP,Net,Dapper)
- 12. Oracle(0x80004005)ORA-12154:TNS:無法解析連接標識
- 13. TNS:無法解析指定的連接標識符我已經完成了研究
- 14. ORA-12154無法解析指定的連接標識
- 15. 測試數據庫鏈接 - ORA-12154:TNS:無法解析指定的連接標識
- 16. 當我試圖建立從JSP連接到DB獲取錯誤「TNS:無法解析指定的連接標識符」
- 17. 無法解析NetBeans中的標識符問題
- 18. 無法解析netbeans上的標識符
- 19. 無法解析標識符:「COL」
- 20. C++無法解析標識符to_string
- 21. InAppPurchase問題與無效的標識符
- 22. 目標無法訪問,標識符解析爲空
- 23. 目標無法訪問,標識符'OrderBean'已解析爲空
- 24. 解析基於指定的標識符的字符串
- 25. JSF - 目標無法訪問,標識符''已解析爲空 - 解決方法
- 26. tns通過webservice無法正確解析
- 27. 接受Scala標識符的解析器?
- 28. pyxmpp2連接到openfire無法解析NXDOMAIN
- 29. 無法連接到解析雲
- 30. 試圖連接表錯誤說標識符無法綁定
我使用nuget包管理器來引用dll – Urbi
@mjw,ODP.NET託管驅動器不依賴於32/64位設置,它適用於兩者。這很可能不是問題。 –