一.说明
oracle客户端安装起来比较麻烦,客户端又比较大,空间占用率高,还要随时注意监听服务,安装+配置一次时间成本比较高。
此文介绍一种通过配置,不用安装即可连接数据库的方式,从而达到空间占用少,配置简单,花时间少。
此方式借用oracle官方提供的instantclient(免费)。
官方下载地址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html
本人百度云地址:http://pan.baidu.com/s/1dFvq7dB
压缩文件:35M
二.配置步骤
1.将下载好的文件,解压到电脑上
本人解压后路径为:D:\oracle\x86\instantclient_11_2
2.配置sqlnet.ora和tnsnames.ora
使用oracle的同学,应该对这两个文件并不陌生。
在本人提供百度云下载压缩包中,已有这两个文件,直接修改tnsnames.ora中信息即可,修改即可。
如果是在官方下载的,在解压根目录新建这两个文件:
文件名:sqlnet.ora (注意ora是扩展名)
内容(内容固定):
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES)
文件名:tnsnames.ora
内容(可以有多条):
VM13 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.135.134)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
以上红色加粗部分,根据实际情况配置,oracle服务器IP、使用端口(默认为1521)、实例名。
3.配置环境变量
计算机-属性-高级系统设置-环境变量-系统环境变量
新增如下两个环境变量:
TNS_ADMIN D:\oracle\x86\instantclient_11_2
NLS_LANG AMERICAN_AMERICA.ZHS16GBK
说明:环境变量TNS_ADMIN 值为自己电脑解压文件的路径,环境变量NLS_LANG 设置为AMERICAN_AMERICA.ZHS16GBK,指定字符集,改字符集支持中文,设定后不会出现中文乱码。
4.PLSQL Developer 配置
工具-首选项
oracle 主目录名:将解压路径复制进去
OCI库:oci.dll地址(即解压路径+oci.dll)
重启PLSQL Developer即可使用PLSQL连接oracle数据库。
PS:前面1、2、3步设置完毕,即可正常连接oracle数据库,第4步主要针对PLSQL配置。