1. 程式人生 > >plsql的database下拉為空?

plsql的database下拉為空?

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

  • 錯誤原因:
    配置出現了問題
  • 解決辦法:
    • 1、首先檢視plsql中“工具–>首選項§…”中的Oracle主目錄名和OCI庫是否配置好!(都是自己客戶端instantclient_11_2的安裝目錄)
        Oracle主目錄名:D:\softwareIT\instantclient_11_2
        OCI庫:D:\softwareIT\instantclient_11_2\oci.dllimage
    • 2、檢視TNS_ADMIN環境變數是否配置好,著重檢查這點,特別容易忘記
      注: 其中TNS_ADMIN環境變數的路徑是你要顯示的所有tnsnames.org所在的資料夾的路徑。
      image
    • 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"中。