Adi*_*hya 13 oracleclient plsqldeveloper
我安装了Oracle 64位客户端以与我的weblogic应用程序一起运行.我了解到pl-sql开发人员无法使用oracle 64位客户端,所以现在我的机器上安装了32位和64位客户端,而我的ORACLE_HOME变量指向64位客户端.
即使我在pl-sql开发人员版本8.0.4的Tools-> Preferences中指定了32位客户端,我也无法启动pl/sql developer.
我将我的oracle客户端更改为32位客户端然后我能够启动pl-sql开发人员,但我的应用程序不起作用.
有没有办法在将ORACLE_HOME指向64位oracle客户端的同时运行PL/SQL开发人员.我不确定在工具 - >首选项中明确指定ORACLE_HOME pl sql开发人员(对于用户/默认以及系统首选项)有任何影响,因为它从我相信的环境变量中选择了oracle home.
谢谢,Adithya.
Mic*_*des 15
你需要两个客户端安装到独立的Oracle Home位置,例如我已经走了C:\OracleHome,并C:\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,同时也可以默认使用64位Oracle主目录进行weblogic应用程序.
要解决此问题,请下载32位版本的Oracle Instant Client,将其解压缩到如下目录C:\instantclient.
接下来,通过单击工具 - >首选项将PL/SQL Developer配置为使用此版本.在Connection - > Oracle Home下,指向您已解压缩Instant Client(C:\instantclient)的位置,在Connection - > OCI库下,指向同一目录(C:\instantclient\oci.dll)中的oci.dll文件.
重启PL/SQL Developer,你应该能够连接.
| 归档时间: |
|
| 查看次数: |
81814 次 |
| 最近记录: |