现象:DNS Listener不能正常启动。在服务里手动启动DNS Listener时,提示说服务开通以后又中止了。

原因:在安装OC4J时新添加了一个环境变量ORACLE_HOME,就是这个环境变量与Oracle数据库中的有冲突。

解决:去掉ORACLE_HOME这个环境变量,添加一个环境变量OC4J_HOME,修改OC4J的启动脚本文件oc4j.cmd,将其中的ORACLE_HOME的都替换为OC4J_HOME。

其他:我的操作系统是Windows XP,Oracle DB和OC4J都是10g。