plsql的database下拉為空,如何解決?


如何解決plsql的database下拉為空?

  為什么plsql的database下拉為空?我在tnsnames.ora中設置了字符串ORCL,疑惑了我好久,在網上找了許久解決方案,終於是解決了!如下對我的解決過程做一個記錄。

 

錯誤原因:

  配置出現了問題

  

解決辦法:

 1、首先查看plsql中“工具-->首選項(P)…”中的Oracle主目錄名和OCI庫是否配置好!(都是自己客戶端instantclient_11_2的安裝目錄)

  Oracle主目錄名:D:\softwareIT\instantclient_11_2

  OCI庫:D:\softwareIT\instantclient_11_2\oci.dll

  

 

 

  2、查看TNS_ADMIN環境變量是否配置好,着重檢查這點,特別容易忘記

  其中TNS_ADMIN環境變量的路徑是你要顯示的所有tnsnames.org所在的文件夾的路徑。

  

 

 3、右擊"我的電腦" -"屬性" - "高級" - "環境變量" - "系統環境變量":

  1>.選擇"Path" - 點擊"編輯", 把instantclient_11_2的安裝目錄"D:\softwareIT\instantclient_11_2;" 加入;

   2>.點擊"新建", 變量名設置為"TNS_ADMIN",變量值設置為"D:\softwareIT\instantclient_11_2;",點擊"確定";


 4、如若到此步驟你下拉框還是沒有database的話,你可以進行如下操作:

  拷貝一份所有你要顯示的tnsnames.org到你配置的oracle的監聽的目錄中(默認是在D盤),如我的"D:\softwareIT\Oracle11G\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN"中。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM