Oracle client和 Instant client都是属于Oracle客户端,Instant client被称为即时客户端,其相比于前者更为易用轻便、体积更小且拥有作为Oracle客户端的基本功能;而Oracle Client体积大、功能全安装和配置均较为复杂,一般使用Instant client即可。
本文章使用instantclient作为oracle客户端进行配置。
1、首先从下面的链接从Oracle官网下载instantclient
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
在下载之前,你需要确定你的plsql是几位的,一般情况下是32位,至于如何判断,你可以查看另一篇文章:https://jingyan.baidu.com/article/148a1921a99dd24d71c3b1dd.html
、
- 这里 instantclient-basic-nt-11.2.0.4.0.zip是基础包,其他的如jdbc、sqlplus等为可选包。
- plsql请自行下载,这里不再赘述。
- 将下载的.zip文件解压(这几个.zip文件的根目录是一样的,所以会解压到同一个文件夹中),我这里是将他们解压到:D:\oracle_instantclient_32\instantclient_11_2。
2、配置环境变量。(可配置也可不配置,这步的作用是让plsql知道ORCL是个数据库信息,若不配置,LISTENER_ORCL 、ORACLR_CONNECTION_DATA 、ORACLR_CONNECTION_DATA 这些信息均会被当做数据库信息)
系统环境变量设置:
ORACLE_HOME = D:\oracle_instantclient_32\instantclient_11_2 (你解压instantclient的路径)
TNS_ADMIN = %ORACLE_HOME%
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
3、配置tnsnames.ora文件。
在你解压instantclient的路径(我这里是D:\oracle_instantclient_32\instantclient_11_2)下新建\NETWORK\ADMIN两层目录,再在ADMIN下新建tnsnames.ora文件,并在里面添加(这些信息可以在数据库的D:\oracle\app\czh\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora 下找到并copy):
# tnsnames.ora Network Configuration File: D:\oracle\app\czh\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
4、配置plsql
最后一步,打开已经安装好的plsql,打开:菜单栏–>Tools–>Preferences
在第一个选项:Connection中:
(1)、将Check connection打上勾
(2)、在Oracle Home(empty is autodetect)中填上你的instantclient的地址(比如我的是D:\oracle_instantclient_32\instantclient_11_2)
(3)、在OCI library(empty is autodetect)中填上你的instantclient中的oci.dll文件的地址(比如我的是D:\oracle_instantclient_32\instantclient_11_2\oci.dll)
5、完成
修改后点击Apply完成修改,重启plsql,完美登录oracle
本文提供了一个详细的步骤来配置Oracle InstantClient以实现与Oracle数据库的连接。涵盖了InstantClient的下载、解压、环境变量配置、tnsnames.ora文件创建及PL/SQL Developer工具的设置等内容。
以及plsql的安装与配置&spm=1001.2101.3001.5002&articleId=75801665&d=1&t=3&u=50eacd65e8a24e9b907c4b9054899b79)
5989

被折叠的 条评论
为什么被折叠?



