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,重新打开即可登录



猜你喜欢

转载自www.cnblogs.com/Felix-Wong/p/10002274.html