如何解决PL/SQL Developer 15.0.4与Oracle Client 11g版本兼容问题?
解决PL/SQL Developer 15与Oracle Client 11g兼容问题的步骤
方法一:手动指定PL/SQL的OCI路径
- 启动PL/SQL Developer:若无法正常进入登录界面,按住
Ctrl+Shift再启动程序,会弹出环境配置窗口。 - 进入配置界面后,依次点击 工具 → 首选项 → 连接。
- 在「Oracle主目录」栏填写对应位数的Oracle Client 11g路径:
- 32位PL/SQL对应:
C:\Software\oracle\product\11.2.0\client_32 - 64位PL/SQL对应:
C:\Software\oracle\product\11.2.0\client_64
- 32位PL/SQL对应:
- 在「OCI库」栏填写对应路径下的oci.dll文件路径:
- 32位:
C:\Software\oracle\product\11.2.0\client_32\bin\oci.dll - 64位:
C:\Software\oracle\product\11.2.0\client_64\bin\oci.dll
- 32位:
- 点击确定后重启PL/SQL Developer,配置即可生效。
方法二:修复注册表配置
- 打开注册表编辑器:按下
Win+R组合键,输入regedit后回车。 - 定位到
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Oracle,删除无效的KEY_OraClient12Home1项。 - 右键点击
Oracle项,选择新建 → 项,命名为KEY_OraClient11Home1。 - 在新建的项中添加以下字符串值:
ORACLE_HOME:值为对应位数的Oracle Client路径(如C:\Software\oracle\product\11.2.0\client_32)ORACLE_HOME_NAME:值为OraClient11Home1PATH:值为C:\Software\oracle\product\11.2.0\client_32\bin;(将此路径追加到原有PATH值的最前方)
- 关闭注册表编辑器,重启PL/SQL Developer即可。
方法三:配置系统环境变量
- 右键「此电脑」,依次选择属性 → 高级系统设置 → 环境变量。
- 在系统变量区域进行配置:
- 新建
ORACLE_HOME变量,值为对应位数的Oracle Client 11g路径。 - 编辑
PATH变量,将%ORACLE_HOME%\bin移到所有路径的最前面,确保系统优先加载11g客户端的文件。
- 新建
- 保存所有设置后重启电脑,再启动PL/SQL Developer即可。
注意:PL/SQL Developer的位数必须与Oracle Client的位数完全匹配,32位PL/SQL需搭配32位客户端,64位则搭配64位客户端,否则会出现oci.dll加载失败的问题。
内容的提问来源于stack exchange,提问作者kbd
相关产品推荐
相关产品推荐

