簡體   English   中英

使用ODP.Net的問題

[英]Problem on using ODP.Net

我已成功使用Oracle Database 11g第2版(11.2.0.1.0)從.Net連接oracle。 (參考Oracle.DataAccess.dll版本為2.112.1.0)。

但是當我安裝ODP.NET並且當我嘗試連接到oracle時,它給了我一個錯誤:“ORA-12154:TNS:無法解析指定的連接標識符”。

我怎么解決這個問題?

謝謝!

當您的oracle客戶端不在您的計算機的PATH中時,通常會發生這種情況。

確保PATH環境變量包含<Oracle client path><Oracle client path>\\bin

此外,如果您要連接的數據庫的SID未在oracle客戶端安裝路徑下的tnsnames.ora文件中定義,則會發生這種情況。 如果我沒記錯的話 - 它位於<Oracle client path>\\network\\admin\\tnsnames.ora

編輯:注冊表應包含一個ORACLE條目集: HKEY_LOCAL_MACHINE\\SOFTWARE\\ORACLE\\
應該有一個名為HOME0的鍵,其字符串值為: ORACLE_HOMEID 我假設還需要其他值 - 但我確信這兩個值。 檢查ORACLE_HOME是否正確指向oracle客戶端位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM