sql >> Database >  >> RDS >> Oracle

ORA-27154 / ORA-27146

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


  1. Hoe u PII classificeert, zoekt en maskeert in databases...

  2. Hoe kan ik meerdere voorwaarden invoeren in de LIKE-operator?

  3. Git Branching-naamgevingsconventie:best practices

  4. PLS-00428:er wordt een INTO-clausule verwacht in deze SELECT-instructie