Encountered the following error .
12/17/07 21:17 Notice: Oracle available [sp_ordr/190155]
12/17/07 21:17 Error: process sp_ocap killed due to SIGQUIT [sp_cop/190118]
12/17/07 21:17 Notice: process sp_ocap killed due to SIGQUIT; (core file = /Boradata/Shareplex/vardir/dump/core.190174
and on the console, the following message is flashed.
RSP_MALLOC_FAILED at rmp.c:423; module rmp size = 14000 bytes
In this scenario capture cored on allocating memory due to ulimit on datasize was not enough.
Verify the ulimit settings:
ulimit -aS
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 262144
stack(kbytes) 32768
memory(kbytes) 6104408
coredump(blocks) unlimited
nofiles(descriptors) 4096
vmemory(kbytes) 4194304
The soft ulimit for data size is insufficient.
Large transactions requires a lot of processing memory.
RESOLUTION:
Change the data size to unlimited or something higher.
ulimit -d unlimited
Restart sp_cop
In this scenario there are no LOB's in replication