win7 64bit系统安装pl/sql

来源:互联网 发布:快牙mac os版 编辑:程序博客网 时间:2024/05/08 04:55

我的电脑是win7 64bit,服务器端是win2003 64bit + oracle10g 64bit

pl/sql是网上找的免安装版,但是在连接服务器时总是报错。利用工作闲暇时间折腾,竟然一天之内没搞成,有够烦。

早上也许踩了狗屎了,重新整理了一下,竟然就成功连接上服务器端了。大致整理了下,步骤如下:

1. 客户端要安装32位的Oracle客户端 instantclient-basic-win32-11.2.0.1.0 

     下载地址http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html  下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的。将其解压至oracle10gclient目录,目录名可以改,只要后面步骤记得对应上就行)

2.  拷贝数据库安装根目录下的一个目录D:\Oracle\app\YM\product\11.2.0\dbhome_1\NETWORK到Oracle客户端目录下D:\Oracle\app\YM\product\instantclient_11_2其实只需要 NETWORK\ADMIN\tnsnames.ora  

3安装PL/SQL Developer   (我的是网上下的免安装版,直接解压)

4.  启动 PL/SQL Developer,在帐号登录窗口点“取消”

 点击【工具】-【首选项】([tools]--[pre....])菜单,点击窗口里的【连接】项目,填写oracle主目录(Oracle_Hom)路径和oci库路径(OCI Library)

     这里的主目录就是oracle客户端的安装目录,我的是e:\oracle10gclient,oci库路径则是e:\oracle10gclient\oci.dll

5.  设置环境变量(修改PATH和TNS_ADMIN环境变量)   对于NLS_LANG环境变量, 最好设置成和数据库端一致,可以在服务器上从注册表里找 localmachine--software--orace--

     在客户端右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量": 

      a. 选择"Path" - 点击"编辑", 把oracle客户端路径加进去

      b. 点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为tnsnames的路径,点击"确定"; 

      c. 点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK(或从服务器上查到的)", 点击"确定";