最近单位,购进了一台64位服务器,要把原来32位的oracle 10g ,移植到windows2003 64上。就从安装了 Oracle10g 64。 在安装 PL/SQL Developer后,连接数据库报错:
Initialization error
OracleHomeKey:
OracleHomeDir:
从网上查了些资料,说在PL/SQL Developer的工具中,配置相应目录:
d:\oracle\product\10.2.0
d:\oracle\product\10.2.0\db_1\bin\oci.dll
但是没有好用。
只能采用如下方法:
环境:
PL/SQL Developer版本:7.0.0.1050
OS:windows 2003 SP2 64位
Oracle DB:10.2.0.4 64位
Oracle client 10.2.0.1 32位
在64位的windows上安装的64位的Oracle无法用PL/SQL Developer访问,登录时找不到数据库实例,解决办法如下:
1.安装64位oracle DB。
2.安装32位Oracle Client。
3.安装PL/SQL Developer。
4.PL/SQL Developer中设置OracleHome:OraClient109_home1
OCI library:OraClient109_home1\bin\oci.dll
5.OK。
注意:
PS..
PL/SQL Developer不要安装在Program Files (x86)这个目录下面,自己定义个目录安装就可以。 //////这个是可以忽视的,测试即使装了也没有事情
http://support.microsoft.com/kb/2585547/zh-tw 可以参考
修改oracle home 是在不输入密码直接进入pq sql 然后工具-首选项-连接即可修改