本文只描述在windows下使用instantclient和PLSQL Developer连接Oracle的配置介绍
为什么要使用instantclient?
1、下载Instant Client
http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载:
instantclient-basic-win32-11.1.0.7.0.zip
instantclient-sqlplus-win32-11.1.0.7.0.zip
这两个文件,看名字就知道意思了,如果你只用客户端工具,不使用命令行下sqlplus,第二个包可以不用
2、解压下载的包到D:instantclient
3、设置环境变量:
例如:
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN=D:instantclient
path=D:instantclient
设置NLS_lANG是为了避免访问数据库时出现中文乱码
TNS_ADMIN如不设置,tnsnames.ora默认寻址为Instant
Client目录下的networkADMIN目录
4、参照下面内容编写tnsnames.ora,并保存到TNS_ADMIN
etworkADMIN
DATABASENAME =
5、配置PLSQL Developer使用instantclient
进入plsql
developer,选择Tools->Preferences->Oracle->Connection,这里有个Oracle
home(中文版显示为Oracle主目录名)选项,其默认内容是OraClient10g_home1,如果安装了两个客户端的话,就会多一个选项OraClient10g_home2,通过这个选项就可以配置具体使用哪个客户端。plsql
developer默认是在注册表里取得oracle客户端的信息,如果使用的是Oracle instant
client的话,就不会往注册表里添加信息了,这里就需要手动设置oracle home。假设Oracle instant
client安装目录是D:instantclient,则Oracle
home的设置就是D:instantclient,在Oracle home下面有一个oci
library选项,设置成D:instantclientoci.dll,保存重启plsql
developer,之后就可以正常使用了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23422839/viewspace-1117182/ ,如需转载,请注明出处,否则将追究法律责任。