文档解释
ORA-06124: NETTCP: timeout waiting for ORASRV
Cause: The ORACLE server process was started but failed to respond after N secs.
Action: For heavily loaded systems this is not an uncommon occurrence. Increase the value of N (the default is 30) by placing the following entry in the CONFIG.ORA file: SQLNET ORASRV_WAIT = which will come into effect the next time the SQL*Net TCP/IP server is started.
此ORA-06124错误表明在等待ORASRV(Oracle Server)的应答时超时了,ORASRV未响应或响应质量不佳。
官方解释
ORA-06124错误指出Oracle Server未响应某个网络TCP请求,该请求被超时处理(没有显示应答或应答的质量不佳)。
常见案例
1.当端口受保护时,连接请求可能会被阻止,从而引发ORA-06124错误。
2.网络连接发生故障时,也可能导致ORA-06124错误。
3.数据库查询发起时没有及时消息响应,也可能导致ORA-06124错误。
4.Oracle Server的资源不足,比如CPU过低、网络I/O不足、磁盘I/O不足或其他资源不足,都可能导致ORA-06124错误。
正常处理方法及步骤
1.检查数据库服务器端出现ORA-06124错误时,看看平台是否受到恶意攻击或外部异常限制,确保数据库服务器端运行正常。
2.检查客户端的防火墙设置,确保网络安全策略无误,且设定的安全规则足以提供适当的客户端连接支持。
3.检查网络问题,确保网络正常,网络性能得到保障。
4.确保数据库服务器的性能容量足以支持客户端的大量连接请求,充分利用存储池、服务器地址等功能加以调优及cTuning。
5.监控数据库服务器、网络设备、路由盒等,及时发现客户端与数据库通信性能较差的问题,迅速处理错误。