devnumbertwo - $h!t for developers

View Original

SBL-SVR-00026: Unable to allocate shared memory

This can be seen in the log files when the Siebel server fails to start up.

In most cases, one or more additional error messages also accompany this one, for example SBL-SVR-00005.

There is a shared memory file that is maintained by each Siebel server under the “admin” directory of its root installation ($SIEBEL_ROOT\admin on both UNIX and windows). This file follows the naming convention [<$EnterpriseName>.<$ServerName>.shm]. It is built upon server startup, and destroyed upon shutdown. If this file cannot be created successfully upon server startup, the above error message can be reported.

After verifying that you have adequate disk space and permissions for this file to be created, Try this:

  1. Make sure the Siebel Server service(s) are shutdown completely before shutting down the Siebel Gateway Server service.

  2. Check if the above .shm file is still present in spite of a successful Siebel server shutdown.

  3. Make a copy of the *.shm file (if it was left behind after a server shutdown) or delete it

  4. Restart the siebel server, and verify whether a new *.shm file is created and if that allowed the server to start up properly.