现在进行Oracle下面开发,许多开发人员喜爱选择PL/SQL Developer作为工具,作为入门新手,现在对在PL/SQL Developer环境下连接数据库的配置做个随手笔记,文章内容为参阅过网络资料做出的总结,如有不正之处,望大家指正。
首先,我的Oracle数据库为64bit版本的,下面以这个版本为例进行配置。
1.软件的准备:
首先,在你的机器应该已经安装好了Oracle 11g和PL/SQL Developer
要在PL/SQLDeveloper下连接Oracle还需要Oracle提供的一个即时客户端(Instant Client)的支持
官方下载网址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html
(此网址为本文撰写时的有效网址,如无法访问,请在百度中搜索"InstantClient"获得相应下载链接)。
*在版本的选择上,注意选择你安装的Oracle11g的版本,如Windows下的32位版或64位版
在Windows版本上下载下来的应该为一个.zip的压缩文件,下载完成之后将其进行解压,您可以将其解压到任何位置(为了方便起见,您可以将其解压到Oracle 11g的安装
根目录的/product目录下)
2.完成上述步骤之后,拷贝Oracle安装目录(..\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora)复制到instant client的解压目录下
3.下面打开PL/SQL Developer进行配置
选择Tools>Preference>Connection 修改其中的Oracle Home和OCI Library的值
其中
Oracle Home设置为instant client的解压目录(如/instantclient_11_2);
OCI Library设置为instant client的解压目录下面的oci.dll(如/instantclient_11_2/oci.dll)
4.配置系统环境变量
(1).点击"计算机">"高级系统设置">"环境变量" (Windows 7 环境下,Windows其他环境类似)
在系统变量中找到"Path",点击"编辑”,在最后加入instantclient_11_2解压目录的完整路径
如E:\Oracle\Database11gR2\app\admin\product\instantclient_11_2;(以你自己的解压路径为准,注意与前面的值用';(分号)'分隔开)
(2).在系统变量中点击"新建",创建变量名为"TNS_ADMIN"的系统变量,并将其值设置为instantclient_11_2的解压目录路径
如:E:\Oracle\Database11gR2\app\admin\product\instantclient_11_2(以你自己的解压路径为准)
(3).再次点击"新建",创建变量名为"NLS_LANG"的变量,并设置变量值为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK",点击"确定",此设置为与编码有关的设置。
到此完成了所有的配置,再次点击打开PL./SQL Developper输入用户名和密码,并选择登陆的数据库,便可连接到Oracle 11g 数据库了。