ORA-12170:TNS:Connect timeout occurred 的问题分析与解决
描述
通过navicat连接Oracle数据库报错:
ORA-12170: TNS:Connect timeout occurred
这里是通过转发oracle的地址进行访问,由于转发的oracle的地址,是oracle通过RAC配置高可用后的VIP,连接时,会返回后端节点的IP,本机无法访问该IP,导致出现连接超时的问题。
下面是分析过程:
通过navicat连接Oracle数据库报错:
ORA-12170: TNS:Connect timeout occurred
这里是通过转发oracle的地址进行访问,由于转发的oracle的地址,是oracle通过RAC配置高可用后的VIP,连接时,会返回后端节点的IP,本机无法访问该IP,导致出现连接超时的问题。
下面是分析过程:
navicat连接oracle数据库异常,报错
ORA-28547: connection to server failed,probable Oracle Net admin error.
这里是由于客户端 Oci.dll版本不对 导致的。