1. 程式人生 > >PL/SQL,配置Instant client連線遠端Oracle

PL/SQL,配置Instant client連線遠端Oracle

問題:配置Instant Client使用PL/SQL直連Oracle
解決方案:
1)解壓縮《instantclient-basic-windows.x**-**.*.*.*.*》檔案得到《instantclient_*_*》資料夾,在該資料夾下建立兩級資料夾《network\admin》,如《E:\oracle\instantclient_11_2\network\admin》,

在admin資料夾下建立tnsnames.ora檔案,檔案內容類似如下:

# tnsnames.ora Network Configuration File: E:\oracle\instantclient_11_2\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.21)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

2)新建環境變數-系統變數:

TNS_ADMIN=值為上一步驟建立的tnsnames.ora檔案路徑,如下:

TNS_ADMIN=E:\oracle\instantclient_11_2\network\admin

NLS_LANG=字元型別,如下:

NLS_LANG=AMERICAN_AMERICA.AL32UTF8

3)配置PL/SQL

ORACLE_HOME為instant client解壓檔案路徑
OCI Library為解壓檔案下oci.dll檔案路徑

4)退出PL/SQL,重新開啟即可登入