1. 程式人生 > >PLSQL Developer連線遠端Oracle配置詳解

PLSQL Developer連線遠端Oracle配置詳解

一、安裝Instant Client 

1. 下載Instant Client(輕量級的客戶端),作為本地Oracle環境 。 
   https://download.csdn.net/download/qq_40110871/10747501
2. 解壓後,放在一個路徑下,如:D:\instantclient_11,在instantclient_11下建立instantclient_11\network\ADMIN 這兩個資料夾,然後再建立檔案tnsnames.ora,最基礎的配置如下:

APPORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.**.**)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = corcl)
    )
  )

APPORCL :連線名,連線資料庫的別名,可以自己起。 
HOST = 192.168.. :host後面是資料庫地址ip。 
SERVICE_NAME :是資料庫名。 

二、配置環境變數 

NLS_LANG:

AMERICAN_AMERICA.AL32UTF8 或 SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

三、安裝PLSQL Developer 
1.本機是win10(64位)PLSQL Developer 11。 

PLSQL Developer 11(64位) 下載地址:

https://download.csdn.net/download/qq_40110871/10747560

2.安裝後,先不登入,直接進入頁面,在tools->preferences->connection(工具–首選項–連線)中配置Oracle Home(Oracle 主目錄)和OCI library(OCI庫),配置如下: 

3.儲存以上配置後,重新啟動PLSQL,登入,資料庫填寫上面配置的連線名APPORCL ,要對應。 

 

附: 
配置中遇到的問題: 
1. error 1723 
解決:PLSQL 和 instantclient的版本不對應。我的PLSQL Developer 11(64位)和instantclient 64位的可以。
2. ORA-12504:TNS:監聽程式在CONNECT_DATA中未獲得SERVICE_NAME 
解決:我的是在登入的時候資料庫名寫的未對應配置中的連線名:

https://blog.csdn.net/qq_40110871/article/details/83444061