64位Windows下安装PLSQL Developer与Oracle 11g及Fusion Middleware配置指南

需积分: 10 5 下载量 102 浏览量 更新于2024-09-11 收藏 127KB DOCX 举报
"这篇文档详细介绍了在64位Windows操作系统中如何成功安装并配置PLSQL Developer,使其能够连接到64位的Oracle 11g数据库,并与Oracle® Fusion Middleware协同工作。在安装过程中,遇到了PLSQL Developer不支持64位Oracle客户端的问题,通过安装32位Oracle客户端并配置相应的环境变量和PLSQL Developer首选项,解决了这个问题。然而,这样的配置会导致Oracle® Fusion Middleware无法启动,通过调整环境变量和PLSQL Developer的Oracle Home设置,最终实现了两者的同时正常运行。" 在Windows 64位环境下安装PLSQL Developer时,需要注意的是,该工具不支持直接连接到64位Oracle客户端。为了解决这一问题,首先需要下载32位Oracle客户端并解压缩到指定目录,例如`F:\oracle\app\instantclient_11_2`。接着,需要在PLSQL Developer的首选项设置中,于OCILibrary字段输入32位oci.dll的位置,即`F:\oracle\app\instantclient_11_2\oci.dll`。此外,为了使PLSQL Developer能够识别和连接到数据库,还需设置系统变量`TNS_ADMIN`,指向64位Oracle的TNS文件所在目录,例如`F:\app\Chen\product\11.2.0\dbhome_2\NETWORK\ADMIN`,同时设置`NLS_LANG`变量为`SIMPLIFIEDCHINESE_CHINA.ZHS16GBK`,确保中文显示正常。 然而,上述设置会干扰Oracle® Fusion Middleware的启动,因为`TNS_ADMIN`环境变量的存在。为了解决这个问题,需要删除之前添加的`TNS_ADMIN`环境变量,然后再次在PLSQL Developer的首选项中,将Oracle Home设置为注册表中的ORACLEHOME值,而OCILibrary仍保持不变。另外,关键的一步是在32位Oracle客户端的`F:\oracle\instantclient_11_2\`目录下创建一个`network\admin`子目录,并将Oracle® Fusion Middleware的`tnsname.ora`文件(通常位于`D:\Oracle\Middleware\asinst_1\config`下)复制到这个新建的目录中。 通过以上步骤,用户可以在64位Windows系统上成功地安装和配置PLSQL Developer,使其与64位Oracle 11g数据库和Oracle® Fusion Middleware实现兼容,确保两者都能正常运行。