1. 程式人生 > >PLSQL報ora-12514的解決方案

PLSQL報ora-12514的解決方案

      oracle剛安裝時候,使用plsql連線資料會報出 ora-12514的錯誤,這種錯誤很大一部分原因是因為資料庫監聽未配置好造成的,下面給出解決方案:

  1. 配置環境變數TNS_ADMIN,變數值為tnsnames.ora的生成路徑
  2. 生成tnsnames.ora​​​​​​​
    1. 進入Net Configuration Assisatant配置監聽,自動生成tnsnames.ora
      1. ​​​​​​​​​​​​​​
      2. ​​​​​​​一直點選下一步,直到完成
      3. 檢視環境變數中配置的路徑中生成了2個檔案
      4. 修改tnsnames.ora檔案
      5. 檔案配置:
        1. # tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora\tnsnames.ora # Generated by Oracle configuration tools.

          BOLG =#說明:plsql中可以看到的例項名   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT=1521))#說明:資料庫配置     )     (CONNECT_DATA =       (SERVICE_NAME = BOLG)#說明:資料庫的服務名     )   )

      6. 重新啟動PLSQL即可在資料庫名的列表中看到自己配置的資料