sql >> Databasteknik >  >> RDS >> Oracle

ORA-27154 / ORA-27146

ORA-27154 är ett  ganska vanligt fel som många DBA möter i dagliga aktiviteter. Jag försöker dela med mig av vad jag har lärt mig för att lösa det . Vi startar Oracle-databasen  och vi får nedanstående fel när databasen startas

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

Du kan också få ett ORA-7445-fel i varningsloggen eller ett ORA-3113-fel.
ORA-03113:slutet av filen på kommunikationskanalen )
Varningsloggen visar felet nedan

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

Orsaker till fel kan vara

  • Du ökade processparametern i init-filen och försökte starta om databasen
  • Servern har redan många databaser och du lägger till en ny databas till servern
  • Server  OS-parametern har genomgått ändringarna
  • Du kan ha delade segment som inte är delade

Upplösning för ORA-27154/ORA-27146


(1) Vi måste antingen minska processparametern i databasen som är värd på servern för att rymma den nya databasen
(2) Vi kan ändra inställningarna för semaforkärnan

(3)Du måste ta bort delade minnessegment och semaforer.

För att få en lista över delat minne och semafor-id:n:

ipcs -a

Så här raderar du delat minne:

ipcrm -m <shared memory id>

Så här tar du bort semaforer:

ipcrm -s <semaphore id>

När du har tagit bort de som ägs av Oracle och dba-gruppen bör du kunna
starta databasen.

Jag hoppas att du gillar det här inlägget på ORA-27154/ORA-27146. Dela gärna feedbacken

Läser också
ORA-01111
ORA-00900
ORA-29285:filskrivfel
ORA-00054
https://asktom.oracle.com/pls/apex/ f?p=100:11:0::::P11_QUESTION_ID:480021477095


  1. Exempel på formatering av "datetimeoffset" i SQL Server med standardformatsträngar (T-SQL)

  2. ClusterControl - Advanced Backup Management - PostgreSQL

  3. Hur formaterar jag mina oracle-frågor så att kolumnerna inte lindas?

  4. RODBC Temporary Table Issue vid anslutning till MS SQL Server