Kbase 22081: SYSTEM ERROR: unable to set semaphore set:, errno=34 (551)
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  6/18/2002 |
|
SUMMARY:
The database is unable to start up in multi-user mode. It posts error 551 in the database log:
SYSTEM ERROR: unable to set semaphore set:, errno=34 (551).
EXPLANATION:
Normally, this error indicates the database server was started or attempted to start without enough semaphores available to accommodate the maximum number of users (-n).
The key to this particular error message however is errno=34 -- "result too large." It indicates that one of the kernel settings has been set too high.
SOLUTION:
In this scenario -- a DG-UX system (AViiON AV 4300) -- the kernel parameter SEMVMX was set to twice the default value, which prevented the database from starting in multi-user mode. SEMVMX is a configurable kernel parameter used to limit the number of sets of semaphores on the system. Once the SEMVMX value was returned to the default setting, the database was able to start in multi-user mode.
References to Written Documentation:
Installation and Configuration Guide for UNIX: Shared Memory and Kernel Configuration