gpt4 book ai didi

plsqldeveloper - 具有 oracle 32 位/64 位客户端的 PL/SQL 开发人员

转载 作者:行者123 更新时间:2023-12-03 23:24:42 25 4
gpt4 key购买 nike

我安装了 Oracle 64 位客户端来与我的 weblogic 应用程序一起运行。我了解到 pl-sql 开发人员不适用于 oracle 64 位客户端,所以现在我的机器上安装了 32 位和 64 位客户端,并且我的 ORACLE_HOME 变量指向 64 位客户端。

即使我在 pl-sql developer version 8.0.4 的 Tools->Preferences 中指定了 32 位客户端,我也无法启动 pl/sql developer。

我将我的 oracle 客户端更改为 32 位客户端,然后我能够启动 pl-sql developer 但我的应用程序不起作用。

有没有一种方法可以在将 ORACLE_HOME 指向 64 位 oracle 客户端的同时运行 PL/SQL 开发人员。我不确定在 pl sql developer 的 Tools->Preferences(对于用户/默认以及系统首选项)中明确指定 ORACLE_HOME 是否有任何影响,因为它从我相信的环境变量中选择了 oracle home。

谢谢,
阿迪亚。

最佳答案

您需要将这两个客户端安装到不同的 Oracle Home 位置,例如我已经找到了 C:\OracleHomeC:\OracleHome32
然后设置一个名为 TNS_ADMIN 的环境变量,其中包含默认 TNSnames.ora 文件的文件夹作为值(对我来说是 C:\OracleHome\network\admin )

在 PL/SQL Developer 中保留您的首选项,并确保您还指定了 OCI 库(我的是 C:\OracleHome32\oci.dll)

最后,使用 regedit.exe,在 ORACLE 下添加第二个键 ( HKEY_LOCAL_MACHHINE\SOFTWARE\ORACLE )。我调用我的 KEY_OraClient11g_home1 和 KEY_OraClient11g_home2。在第二个键中创建相同的 4 个字符串,并对数据进行适当的更改(例如,ORACLE_HOME 在我的示例中应该具有 C:\OracleHome32 作为数据字段)

重新启动所有应用程序现在应该可以让您无缝地使用 PL/SQL Developer,同时还默认为您的 weblogic 应用程序使用 64 位 Oracle 主目录。

关于plsqldeveloper - 具有 oracle 32 位/64 位客户端的 PL/SQL 开发人员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13985769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com