Database Administrator's Reference Error Messages on Windows OSD-04000 to OSD-04599: Windows-Specific Oracle Database Messages Semaphore Errors: OSD-04400 to OSD-04499 Semaphore Errors: OSD-04400 to OSD-04499 Review Semaphore errors. OSD-04400 Unable to acquire internal semaphore for process Cause: Oracle Database has exceeded the maximum number of connections. Action: Delete any unused connections and try again. OSD-04401 WaitForSingleObject() failure, unable to obtain semaphore Cause: Unexpected return from Windows system service WaitForSingleObject(). Action: Check operating system error code and operating system documentation. Parent topic: OSD-04000 to OSD-04599: Windows-Specific Oracle Database Messages