南昌网站外包成都seo培
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