文档解释
ORA-12607: TNS: Connect timeout occurred
Cause: A network session did not reach a predefined connect stage within the allowed time interval.
Action: This is an error which does not normally appear at the high level. The action to take is application specific, and is detailed in the higher level error description.
Oracle ORA-12607错误消息表示,在客户端尝试和服务器建立连接时,连接操作超时。
官方解释
这是一个可能的错误,因为它通常出现在客户端尝试与数据库服务器建立连接时。在某些情况下,客户端可能没有信息可以确定客户端和数据库服务器之间何时开始建立连接,而TNS连接超时可能发生在某些客户端,由于它们不能正确确定服务器TNS连接参数。
常见案例
正常处理方法及步骤
1.检查你使用的数据库连接字符串是否正确,并确认客户端和数据库服务器之间的网络连接是否有效。
2.确认服务器上安装的Oracle实例是否正确控制,以及客户端可以正常访问该实例。
3.检查服务器防火墙是否阻止客户端和服务器之间的连接。查看服务器上的任何可能阻止客户端连接的活动或者存在的网络中断。
4.检查tnsnames.ora文件中的端口数字和服务器标识是否正确。
5.重新启动数据库服务器。
6.查看tns_admin目录权限是否允许客户端访问。