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位) 下載地址:
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
解決:我的是在登入的時候資料庫名寫的未對應配置中的連線名: