問題:配置Instant Client使用PL/SQL直連Oracle
解決方案:
1)解壓縮《instantclient-basic-windows.x**-**.*.*.*.*》文件獲得《instantclient_*_*》文件夾,在該文件夾下建立兩級文件夾《network\admin》,如《E:\oracle\instantclient_11_2\network\admin》,windows
在admin文件夾下建立tnsnames.ora文件,文件內容相似以下:oracle
# tnsnames.ora Network Configuration File: E:\oracle\instantclient_11_2\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.spa
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.21)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)blog
2)新建環境變量-系統變量:ci
TNS_ADMIN=值爲上一步驟建立的tnsnames.ora文件路徑,以下:io
TNS_ADMIN=E:\oracle\instantclient_11_2\network\admin登錄
NLS_LANG=字符類型,以下:變量
NLS_LANG=AMERICAN_AMERICA.AL32UTF8cli
3)配置PL/SQL配置
ORACLE_HOME爲instant client解壓文件路徑
OCI Library爲解壓文件下oci.dll文件路徑
4)退出PL/SQL,從新打開便可登陸