You are here:

Oracle/Oracle error

Advertisement


Question
Sir ,
My orcle 7.3 database is in Sco open server 5.6
RAM is 4GB

while starting the oracle database i am getting error

SVRMGR> startup
ORA-07252: spcre: semget error, could not allocate semaphores.
SCO System V/386 Error: 28: No space left on device
Additional information: 1

will u plz help me

Answer
Hi Shinil,

Your problem may be related to how much memory is allocated to the SGA vs. what RAM is physically allocated/available by your operating system.

On your operating system, you allocate memory segments where the SGA (among other memory type processes) will be run and accessible to your programs. If you don't allocate enough memory within your OS, when you try to start your DB it will fail with errors similar to those that you've encountered.

Possible Solution:

1. Review your Oracle memory (SGA) allocation.
2. Review your SCO Unix shared memory allocation. Please refer to the section 3, Task 1 in reference 3 (below) for tuning and configuring your Shared Memory Segments.

Hope this helps.

Peter


Reference:
1. http://www.orafaq.com/node/8
2. http://www.dba-oracle.com/unix_linux/semaphore_management.htm
3. http://download.oracle.com/docs/pdf/A58794_01.pdf

Oracle

All Answers


Answers by Expert:


Ask Experts

Volunteer


Peter Choi

Expertise

I am a senior Oracle DBA, PeopleSoft HCM specialist and Project Manager with 15+ years experience. I have been working with PeopleSoft (HRMS/HCM 5, 7, 7.x and 8.9, 9.x), Oracle RDBMS (7.3 - 11gR2) on various Unix and MS-Windows platforms, and some Oracle Application Server (9i - 11gR1). I also have experience with the configuration and administration of PeopleSoft's Internet Architecture (PIA) and the Oracle 11g Fusion Middleware and Oracle Business Intelligence (OBI).

©2012 About.com, a part of The New York Times Company. All rights reserved.