PL/SQL只有32位的版本,在使用64位操作系统时连接不上,这里有很多方法解决,我选择一种比较简单,不用这么动配置文件的方法,这样对oracle,对本工具其他部分影响
会比较小,避免操作不当发生的一些未知错误
具体方法:
1.下载32位oracle的客户端instantclient_11_2,解压后放在oracle安装目录product目录下,
后将oracle安装目录中的tnsname.ora和listener.ora文件复制到instantclient目录下,文件位置在D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\中
然后以未登录状态进入PLSQL Developer,在工具-首选项中,配置主目录
其中主目录为客户端安装目录D:\Oracle\product\instantclient_11_2,
oci库指向该目录下的oci.dll文件d:\Oracle\product\instantclient_11_2\oci.dll
然后添加ORACLE_HOME系统环境变量
方法:右击我的电脑-属性-环境变量,在系统变量里新建ORACLE_HOME项 值为:D:\Oracle\product\11.2.0\dbhome_1
如图:
注意是新建系统变量,不是用户变量,
保存,重新启动PLSQL Developer一切OK