Symptom
- DBISQL always allocates a semaphore at the starting timing in AIX, HP-UX and Linux platforms.
- The semaphore is used only for the same-computer SHMEM communications.
- If dbisql exits by SIGKILL or aborting from some triggers, the allocated semaphore can be left.
- As the result, when OS can run out of semaphore, the new dbisql connection will receive the following error message:
<Error message>
Could not connect to the database.
Connection error: Insufficient system resources - failed to allocate a SYSV semaphore
SQLCODE=-832, ODBC 3 State="08001"
Read more...
Environment
- SAP IQ 15.x
- SAP IQ 16.0
- SAP SQL Anywhere 12.0
- SAP SQL Anywhere 16.0
- SAP SQL Anywhere 17.0
Product
SAP IQ 16.0 ; SAP SQL Anywhere 16.0 ; SAP SQL Anywhere 17.0 ; SAP Sybase IQ 15.2 ; SAP Sybase IQ 15.4 ; SAP Sybase SQL Anywhere 12.0
Keywords
abort, ipcrm -s <smid> , KBA , BC-SYB-IQ , Sybase IQ , BC-SYB-SQA , SQL Anywhere (on premise, on demand) , How To
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.