oracle TNS-12535 TNS-00505 问题解决
报错现象:致命的 NI 连接错误 12170。
版本信息:
适用于 Linux 的 TNS:版本 11.2.0.4.0 - 适用于 Linux 的生产
Oracle Bequeath NT 协议适配器:版本 11.2.0.4.0 - 适用于 Linux 的生产
TCP/IP NT 协议适配器:版本 11.2.0.4.0 - 生产
时间:26 年 2024 月 22 日 49:37:12535
跟踪未打开。
Tns 错误结构:
ns 主错误代码:12535
TNS-12560:TNS:操作超时
ns 辅助错误代码:505
nt 主错误代码:00505
TNS-110:操作超时
nt 辅助错误代码:0
nt OS 错误代码:51590
客户端地址: (ADDRESS=(PROTOCOL=tcp)(HOST=XX.XX.XX.XX)(PORT=20))
解决办法:
防火墙一般是30分钟或者10分钟drop或者拒绝一次连接,建议设置10分钟:
vi $ORACLE_HOME/network/admin/sqlnet.ora
--新增
sqlnet.expire_time = <>
如果是rac集群,oracle用户和grid用户都需要添加(经测试光grid用户添加不管用)
修改sqlnet.ora不需要重启监听,新连接会生效
报错现象:致命的 NI 连接错误 12170。
版本信息:
适用于 Linux 的 TNS:版本 11.2.0.4.0 - 适用于 Linux 的生产
Oracle Bequeath NT 协议适配器:版本 11.2.0.4.0 - 适用于 Linux 的生产
TCP/IP NT 协议适配器:版本 11.2.0.4.0 - 生产
时间:26 年 2024 月 22 日 49:37:12535
跟踪未打开。
Tns 错误结构:
ns 主错误代码:12535
TNS-12560:TNS:操作超时
ns 辅助错误代码:505
nt 主错误代码:00505
TNS-110:操作超时
nt 辅助错误代码:0
nt OS 错误代码:51590
客户端地址: (ADDRESS=(PROTOCOL=tcp)(HOST=XX.XX.XX.XX)(PORT=20))
解决办法:
防火墙一般是30分钟或者10分钟drop或者拒绝一次连接,建议设置10分钟:
vi $ORACLE_HOME/network/admin/sqlnet.ora
--新增
sqlnet.expire_time = <>
如果是rac集群,oracle用户和grid用户都需要添加(经测试光grid用户添加不管用)
修改sqlnet.ora不需要重启监听,新连接会生效