文档解释
ORA-12547: TNS:lost contact
Cause: Partner has unexpectedly gone away, usually during process startup.
Action: Investigate partner application for abnormal termination. On an Interchange, this can happen if the machine is overloaded.
ORA-12547: TNS:lost contact 错误提示Oracle客户端与服务器之间的连接失败。
官方解释
ORA-12547:TNS : 连接未建立
这是一个通用的数据库侦听程序错误,指出Oracle客户端从服务器收到了一个无效的响应,以致于无法建立连接到服务器。
常见案例
1、网络端口未正确配置。
2、服务名称错误或无效,导致无法进行连接。
3、用户/密码错误。
正常处理方法及步骤
1、确定服务器上的Oracle侦听程序是否已启动。
2、在客户端机器上确认相应的TNSNAMES文件是否已正确配置,确认文件中的服务名称是否正确可用。
3、确认客户端使用的用户名及密码是否正确。
4、使用tnsping测试连接是否可用。
5、如果以上操作依然无法解决问题,建议升级Oracle数据库和客户端软件到最新正式版本,以解决BUG或者向技术支持团队求助。