windows7 64bit

Oracle win64 11gR2(两个文件)

PL/SQL v9.0

详细错误信息

Initialization error

Could not initialize "C:\oracle\product\11.2.0\dbhome_1\bin\oci.dll"

Make sure you have the 32 bits Oracle Client installed.

OCIDLL forced to C:\oracle\product\11.2.0\dbhome_1\bin\oci.dll

LoadLibrary(C:\oracle\product\11.2.0\dbhome_1\bin\oci.dll) returned 0

问题原因

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

解决方案

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.2.0.zip】 
2. 将 instantclient-basic-nt-11.2.0.2.0.zip 解压至oracle安装目录下 E:\oracle\installdir\product, 
3. 设置环境变量
    TNS_ADMIN=E:\oracle\installdir\product\11.2.0\dbhome_1\NETWORK\ADMIN
    NLS_LANG=AMERICAN_AMERICA.ZHS16GBK (注:NLS_LANG前半部分必须是AMERICAN_AMERICA,因为instant client不支持其他语言;而后半部分可以根据你数据库的字符集调整,如果数据库采用AL32UTF8,则可以设置AL32UTF8)
4. 启动PL/SQL Developer ,点击“取消”不要登录,菜单 --> Tools --> Perferences --> Connection 修改 Oracle_Home 和 OCI Library 的配置:
    OracleHome: OraDb11g_home1
    OCI library: E:\oracle\installdir\product\instantclient_11_2\oci.dll

最新文章

  1. angularJS问题集结
  2. JAVA求解线性方程组-列主元高斯消去法
  3. DOM的概念及子节点类型
  4. 产生library cache latch原因
  5. 4月12日学习笔记——jQuery事件
  6. Java基础——异常机制
  7. Python模拟登录实战(一)
  8. python中的二维数组90度旋转
  9. Ubuntu Linux系统下apt-get命令详解
  10. LoadRunner相关架构图
  11. 【UWP】FFmpeg库的编译
  12. yolov3和darknet opencv版编译安装及基本测试
  13. Jumbo frame与MTU
  14. 画PCB之电流与线宽的关系
  15. nyoj 0269 VF(dp)
  16. 《机器学习实战》PCA降维
  17. JavaScript oop proto与prototype原型图
  18. 西安电子科技大学第16届程序设计竞赛网络同步赛 G-小国的复仇
  19. springcloud配置中心客户端配置遇到的坑
  20. linux命令:帮助命令

热门文章

  1. HTML5: HTML(5) 代码规范
  2. HTML5: HTML5 表单属性
  3. PAT_A1100#Mars Numbers
  4. Spring Cloud配置中心客户端读取配置
  5. Oracle或PL/SQL自动断开连接解决参考
  6. 10-vim-选中命令-01-三种选择文本的方式
  7. k8s容器-运维管理篇
  8. [转] datetime.now、datetime.utcnow以及Django中的timezone.now之间的区别
  9. 【学术篇】CF932E Team Work && bzoj5093 图的价值
  10. Metrics介绍和Spring的集成(转)