Issue

Cause

Status 89 error comes from one or more of the following- Low shared memory limit (shmmax) - Low shared memory identifiers (shmmni) to track all of the memory segments being used. - Excessive NBU buffer sizes ( consuming resources to the limit of shmmni or shmmax ) - Excessive number concurrent job streams ( consuming resources to the limit of shmmni or shmmax )

Solution

Overview: At times backups may exit with status code 89 reported on Solaris 10 media servers, even though ample memory is available on the system and a high shared memory ( shminfo_shmax ) setting has been configured in the /etc/system file.

Log files:
The bptm log files will show will show errors similar to the following at verbose level 1 or higher:19:25:43.316 [9018] <16> mpx_setup_shm: could not allocate enough shared memory for backup buffer control, No space left on device19:25:43.316 [9018] <2> send_brm_msg: ERROR 8919:25:43.324 [9018] <2> bptm: EXITING with status 89 <----------

RESOLUTION:

OS Kernel settings must be increased for 2 settings

Add the following 2 lines to the /etc/system file (Reboot Required)

change the xxxxxxxxxxxx to a value determined below
--------------------------------------------------------
set shmsys:shminfo_shmmni=2048
set shmsys:shminfo_shmmax=xxxxxxxxxxxx