Sat Jul 27 02:06:59 2019
skgxpvfynet: mtype: 61 process 155678 failed because of a resource problem in the OS. The OS has most likely run out of buffers (rval: 4)
Errors in file /u01/app/oracle/diag/rdbms/newmdb/nexxxdb1/trace/nexxxdb1_ora_155678.trc (incident=968005):
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: 105
ORA-27301: OS failure message: No buffer space available
ORA-27302: failure occurred at: sskgxpsnd2node
很早之前遇到過IPC這樣的問題無數,這個就是我們如今大內存的主機下,緩衝區碎片整理單元有點小,而且迴環地址的mtu值有問題。咱們按照官方MOS文檔指示進行更改便可;session
For example, on a server which is having 256GB RAM, the parameter vm.min_free_kbytes should be set to 1073742 oracle
On NUMA Enabled Systems, the value of vm.min_free_kbytes should be multiplied by the number of NUMA nodes since the value is to be split across all the nodes.app
On NUMA Enabled Systems, the value of vm.min_free_kbytes = n * 0.4% of total Physical Memory. Here 'n' is the number of NUMA nodes.ide
#ifconfig lo mtu 16436spa
To make the change persistent over reboot add the following line in the file /etc/sysconfig/network-scripts/ifcfg-lo :rest
MTU=16436
Save the file and restart the network service to load the changesserver
#service network restartip
Note : While making the changes in CRS nodes, if network is restarted while CRS is up, it can hung CRS. So cluster services should be stopped prior to the network restart.內存