ORA-27154 is een vrij veel voorkomende fout waarmee veel DBA's worden geconfronteerd bij dagelijkse activiteiten. Ik probeer te delen wat ik heb geleerd om het op te lossen. We starten de Oracle-database en we krijgen onderstaande foutmelding tijdens het opstarten van de database
SQL> startup ORA-24323: value not allowed ORA-24323: value not allowed SQL> startup; ORA-24323: value not allowed ORA-27146: post/wait initialization failed
Mogelijk ontvangt u ook een ORA-7445-fout in het waarschuwingslogboek of een ORA-3113-fout.
ORA-03113:einde van bestand op communicatiekanaal )
In het waarschuwingslogboek wordt de onderstaande fout weergegeven
ORA-27154: post/wait create failed ORA-27300: OS system dependent operation:semget failed with status: 28 ORA-27301: OS failure message: No space left on device ORA-27302: failure occurred at: sskgpcreates
Redenen voor fouten kunnen zijn
- Je hebt de parameter Processen in het init-bestand verhoogd en probeert de database opnieuw op te starten
- Server heeft al veel databases en u voegt een nieuwe database toe aan de server
- Server OS-parameter heeft de wijzigingen ondergaan
- Misschien heb je verdwaalde gedeelde segmenten
Resolutie voor ORA-27154/ORA-27146
(1) We moeten ofwel de procesparameter in de database die op de server wordt gehost verlagen om plaats te bieden aan de nieuwe database
(2) We kunnen de instellingen van de semafoor-kernel wijzigen
(3) U moet verdwaalde gedeelde geheugensegmenten en semaforen verwijderen.
Om een lijst met gedeelde geheugen- en semafoor-ID's te krijgen:
ipcs -a
Gedeeld geheugen verwijderen:
ipcrm -m <shared memory id>
Om semaforen te verwijderen:
ipcrm -s <semaphore id>
Nadat u die van Oracle en de dba-groep hebt verwijderd, zou u in staat moeten zijn
de database op te starten.
Ik hoop dat je dit bericht op ORA-27154/ORA-27146 leuk vindt. Deel alstublieft de feedback
Leest ook
ORA-01111
ORA-00900
ORA-29285:schrijffout bestand
ORA-00054
https://asktom.oracle.com/pls/apex/ f?p=100:11:0::::P11_QUESTION_ID:480021477095