搭建好新的测试环境后,大部分应用运行正常,但是还是有个别的错误如下:
java.sql.SQLException:ORA-12154: TNS:could not resolve the connect identifier specified .
本错误是JAVA应用通过JDBC访问数据库所产生,应该与程序部署在的服务器tnsnames.ora文件无关,程序直接通过连接字符串访问,并且不需要ORACLE客户端,经过分析,应该是数据库服务器端database link的问题,然后测试数据库database link发现其中通过其中一个database link访问的时候遇到12154的错,遂检查database link定义,原来是tnsname.ora中缺少另外一个数据库的配置,添加之,问题消失 !