plsql的database下拉為空?
阿新 • • 發佈:2018-11-30
如何解決plsql的database下拉為空?
- 錯誤原因:
配置出現了問題 - 解決辦法:
- 1、首先檢視plsql中“工具–>首選項§…”中的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;",點選"確定";
- 1>.選擇"Path" - 點選"編輯", 把instantclient_11_2的安裝目錄"D:\softwareIT\instantclient_11_2;" 加入;
- 4、如若到此步驟你下拉框還是沒有database的話,你可以進行如下操作:
拷貝一份所有你要顯示的tnsnames.org到你配置的oracle的監聽的目錄中(預設是在D盤),如我的"D:\softwareIT\Oracle11G\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN"中。
- 1、首先檢視plsql中“工具–>首選項§…”中的Oracle主目錄名和OCI庫是否配置好!(都是自己客戶端instantclient_11_2的安裝目錄)