When starting an instance on AIX platform we may recieve the following errors in the alert log file:
ORA-00603: ORACLE server session terminated by fatal error
ORA-27504: IPC error creating OSD context
ORA-27300: OS system dependent operation:sendmsg failed with status:59
ORA-27301: OS failure message: Message too long
ORA-27302: failure occurred at: sskgxpsnd1
Fix:
Using the following commands change the values of the following parameters(in AIX):
no -o tcp_sendspace=262144 no -o tcp_recvspace=262144 no -o udp_sendspace=65536 no -o udp_recvspace=262144 no -o rfc1323=1
Adding these entries to /etc/rc.net will ensure that the parameter take effect on every reboot.
On AIX 6.1, No need to re-set in rc files every boot.
Just use “no -po” to make the change permanent. I’m not sure if this is in 5.3, but if there’s a directory named /etc/tunables, then it will work.