求高人指点~
我需要在一个 Windows2008 R2 64bit server 同时安装Oracle 11g server(64bit)和 client(32bit),而且因为应用程序的问题,必须将oracle_home这个环境变量指向oracle client所在目录.这样就会导致listener service起不起来,我尝试过在oracle server端和在oracle client 配置listener,但均宣告失败。我想请问以下两个问题:
1.oracle是不是通过Oracle_home这个环境变量来找到 lsnrctl和tnxlsnr这两个 exe文件的
2.Oracle client 是32bit的,是不是其listener不能在64bit的OS下运行。
请高人指点以上问题应该如何解决?
我需要在一个 Windows2008 R2 64bit server 同时安装Oracle 11g server(64bit)和 client(32bit),而且因为应用程序的问题,必须将oracle_home这个环境变量指向oracle client所在目录.这样就会导致listener service起不起来,我尝试过在oracle server端和在oracle client 配置listener,但均宣告失败。我想请问以下两个问题:
1.oracle是不是通过Oracle_home这个环境变量来找到 lsnrctl和tnxlsnr这两个 exe文件的
2.Oracle client 是32bit的,是不是其listener不能在64bit的OS下运行。
请高人指点以上问题应该如何解决?
但确实使用的是客户端的TNS文件
简单说一下我的思路。借鉴局部环境变量。停掉64位listener服务。
首先做.bat的命令文件,在里面设置局部环境变量set Oracle_home = "XXX"
然后通过命令行启动64位Oracle的listener,自己查一下命令吧。以上。