ITPub博客

首页 > 数据库 > Oracle > Win7 x64 PL/SQL 连接 Oralce报错的解决方法

Win7 x64 PL/SQL 连接 Oralce报错的解决方法

Oracle 作者:闇の福音 时间:2014-01-07 22:02:00 0 删除 编辑

Win7 x64 PL/SQL 连接 Oralce 提示: Could not initialize "%ORACLE_HOME%inoci.dll" 

工具/原料

  • windows7 64bit

  • Oracle win64 11gR2

  • PL/SQL v9.0

方法/步骤

  1. 1

    在x64 的 Win7 上安装了 Oralce 后,通过 PL/SQL 连接数据库时,提示如下错误信息;

    报错原因:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PLSQL Developer 无法加载。

  2. 2

    解决方法如下:从 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.2.0.zip】 

  3. 3

    将 instantclient-basic-nt-11.2.0.2.0.zip 解压至 c:oracle, oci.dll 所在目录为:c:oracleinstantclient_11_2

  4. 4

    设置环境变量:

    TNS_ADMIN=c:oracleproduct11.2.0dbhome_1NETWORKADMIN

    NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 

  5. 5

    启动PL/SQL Developer ,点击“取消”不要登录,

    菜单 --> Tools --> Perferences --> Connection 修改 Oracle_Home 和 OCI Library 的配置:OracleHome: OraDb11g_home1OCI library: C:oracleinstantclient_11_2oci.dll

  6. 6

    重新启动 PL/SQL并登录对应的数据库,连接正常,问题成功解决!

    END

注意事项

  • 环境变量的配置要仔细哦。

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

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

注册时间:2010-06-19