Cause:
The ORA-609 error is thrown when a client connection of any kind
failed to complete or aborted the connection process before the server process was completely spawned. This is also triggered, when a DB session is killed/aborted manually from the OS prompt.
From 10g R2, a default value for inbound connect
timeout has been set at 60 seconds.
Related Issue:
TNS-12637: Packet receive failed
ns secondary err code: 12532
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
opiodr aborting process unknown ospid (11632) as a result of
ORA-609
opiodr aborting process unknown ospid (91631) as a result of
ORA-609
opiodr aborting process unknown ospid (31632) as a result of
ORA-609
Solution:
- Increase the values for INBOUND_CONNECT_TIMEOUT at both listener and server side sqlnet.ora file as a preventive measure.
- If the problem is due to connection timeouts, an increase in the following parameters should eliminate or reduce the occurrence of the ORA-609 s.
Sqlnet.ora: SQLNET.INBOUND_CONNECT_TIMEOUT=180
Listener.ora: INBOUND_CONNECT_TIMEOUT_listener_name=120
Thanks for reading this post ! Please comment if you like this post !
Thank you for your comment !