乌托邦博客

You see? Even death has a heart

« ERWIN调整字段顺序最近想研究下技术 »

PL/SQL、TOAD连接x64 Oracle

      机器的环境是:

      Vista sp1 x64+Oracle 11g x64+PL/SQL 7.1.4+Toad Development Suite for Oracle 9.6.1

       Oracle 11g是服务端,没有安装客户端。现在症状就是可以使用SQL PLUS和SQL Developer连接,但是当使用PL/SQL或者TOAD连接的时候,报错如下:

Initialization error
Could not load "d:\oracle\product\10.2.0\db_1\bin\oci.dll"

OracleHomeKey:
OracleHomeDir: d:\oracle\product\10.2.0\db_1
Found: oci.dll
Using: d:\oracle\product\10.2.0\db_1\bin\oci.dll
LoadLibrary(d:\oracle\product\10.2.0\db_1\bin\oci.dll) returned 0
       后经几日摸索,终于找到解决方案,报错的原因是以上两个工具,不支持x64的oci.dll的原因,换成32位的就可以。可以选择安装32位的客户端,或者和我一样,下载一个32位的instantclient(需要注册用户)。

      具体设置使用方法,可以参见我以前写的文章:免安装oracle客户端使用PL/SQL连接oracle

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80710 Code detection by Codefense

Copyright 2005-2007 Bootad.cn. Some Rights Reserved
.粤ICP备07062332号 QQ:94424751