ITPub博客

首页 > Linux操作系统 > Linux操作系统 > PL/SQL Developer在64位windows上的使用

PL/SQL Developer在64位windows上的使用

原创 Linux操作系统 作者:fengjin821 时间:2009-06-15 12:05:32 0 删除 编辑
pl/sql developer initialization error

运行pl/sql developer发现如下错误

pl/sql developer initialization error
could not load "E:\oracle\ora102\bin\ori.dll"
...
...
using:E:\oracle\ora102\bin\ori.dll
loadlibrary (E:\oracle\ora102\bin\ori.dll) returned 0

我的环境是windows server 2008 enterprise x64
oracle是Oracle Database 10g Release 2 (10.2.0.4.0)
Enterprise/Standard Edition for Microsoft Windows Vista x64 and Microsoft Windows Server 2008 x64
如何解决,请指教,谢谢



 
--------------------------------------------------------------------------------------
 
 
我是用32位的oracle10g的客户端,安装完以后一直出现tns错误.这搞那搞方法试了一大堆...
直到最后找到原因,原来64位装32位软件默认装在Program Files (x86)里,oracle无法解析Program Files (x86)里的圆括号.....把他换一个文件夹安装就正常了,我靠就是这么简单

还有有安装64位的oralce数据库,用pl/sql登陆会出现oci.dll的错误,
解决办法也是装32位的客户端,然后在PLSQL Developer选择Tools > Preferences > options > "Oracle Home" and "OCI Library",例如:
Oracle10g装在D:\oracle\
则:Oracle Home为OraClient10g_home2
       OCI Library为F:\Oracle\product\10.1.0\Client_1\bin\oci.dll
 
----------------------------------------------------------------------------------
 
 
PL/SQL Developer在64位windows上的使用2008-11-11 10:29环境:
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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13165828/viewspace-606390/,如需转载,请注明出处,否则将追究法律责任。

下一篇: DB2的基本操作
请登录后发表评论 登录
全部评论

注册时间:2009-04-29

  • 博文量
    191
  • 访问量
    505006