问题:配置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,重新打开即可登录

版权声明:本文为Felix-Wong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Felix-Wong/p/10002274.html