win2003操作系统,原来已安装了Oracle10G的Client,最近搞JDE项目,安装了一个JDE9.00的DEMO,DEMO自带一个Oracle E1Local的DEMO数据库,安装完以后在使用PL/SQL的时候连接以往的数据库报错:ORA-12154: TNS:could not resolve the connect identifier specified,然后以往开发的.net项目也无法连接Oracle数据库。
网上找了很多方法,都不行。但其中提到环境变量的设置,经过一阵试验,确实是这个问题。
在JDE9的DEMO数据库安装完成后,环境变量ORACLE_HOME的值变成了空,而其他应用程序在连接Oracle数据库时,ORACLE_HOME的值必须指向Oracle Client的安装路径:X:/oracle/product/10.2.0/client_1。
由此也产生了一个麻烦,在用JDE前必须清空这个变量,而要用其他应用的时候再加上去。
不知道谁有更好的解决办法。