ITPub博客

首页 > 数据库 > Oracle > PL/SQL连接 64位 Oracle数据库问题 Jason

PL/SQL连接 64位 Oracle数据库问题 Jason

Oracle 作者:特种兵孙皓 时间:2014-01-10 14:16:39 0 删除 编辑

环境:

    Windows Server2008 R2 Enterprise 64位

     Oracle11g Win 64位

     PL/SQL Developer 7.0

 

错误信息: 

      Initialization error

         Could not initialize "C:oracleproduct11.2.0dbhome_1inoci.dll"

 

         OCIDLL forced to C:oracleproduct11.2.0dbhome_1inoci.dll

         LoadLibrary(C:oracleproduct11.2.0dbhome_1inoci.dll) returned 0

 

解决方案:

   

1. 从 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 下载Oracle Client Package。 我下载的是Instant Client for Microsoft Windows (32-bit) 【instantclient-basic-nt-11.2.0.1.0.zip】 
 
2. 将 instantclient-basic-nt-11.2.0.1.0.zip 解压 
 
3. 设置环境变量
TNS_ADMIN=c:oracleproduct11.2.0dbhome_1NETWORKADMIN
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK (注:NLS_LANG前半部分必须是AMERICAN_AMERICA,因为instant client不支持其他语言;而后半部分可以根据你数据库的字符集调整,如果数据库采用AL32UTF8,则可以设置AL32UTF8)
 
4. 启动PL/SQL Developer ,点击“取消”不要登录,菜单 --> 工具 --> 首选项 --> Oracle --> 连接 修改 OCI Library 的配置为:instantclient-basic-nt-11.2.0.1.0.zip压缩文件,解压的文件oci.dll完全路径。
 
这样问题就解决了。



 

<!-- 正文结束 -->

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

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-05-22