ORA-27154 ist ein ziemlich häufiger Fehler, mit dem viele DBAs bei täglichen Aktivitäten konfrontiert sind. Ich versuche, meine Erkenntnisse zur Lösung des Problems weiterzugeben. Wir starten die Oracle-Datenbank und erhalten beim Starten der Datenbank den folgenden Fehler.
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
Möglicherweise erhalten Sie auch einen ORA-7445-Fehler im Warnprotokoll oder einen ORA-3113-Fehler.
ORA-03113:Dateiende auf Kommunikationskanal )
Das Warnprotokoll zeigt den folgenden Fehler
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
Fehlerursachen können sein
- Sie haben den Prozessparameter in der Init-Datei erhöht und versuchen, die Datenbank neu zu starten
- Der Server hat bereits viele Datenbanken und Sie fügen dem Server eine neue Datenbank hinzu
- Server-OS-Parameter wurde geändert
- Möglicherweise haben Sie vereinzelte freigegebene Segmente
Auflösung für ORA-27154/ORA-27146
(1) Wir müssen entweder den Prozessparameter in der auf dem Server gehosteten Datenbank verringern, um die neue Datenbank aufzunehmen
(2) Wir können die Semaphor-Kernel-Einstellungen ändern
(3)Sie müssen streunende Shared-Memory-Segmente und Semaphore entfernen.
So erhalten Sie eine Liste von gemeinsam genutzten Speicher- und Semaphor-IDs:
ipcs -a
Gemeinsamen Speicher löschen:
ipcrm -m <shared memory id>
So löschen Sie Semaphoren:
ipcrm -s <semaphore id>
Nachdem Sie die von Oracle und der dba-Gruppe entfernt haben, sollten Sie
die Datenbank starten können.
Ich hoffe, Ihnen gefällt dieser Beitrag zu ORA-27154/ORA-27146. Bitte teilen Sie das Feedback
Liest auch
ORA-01111
ORA-00900
ORA-29285:Dateischreibfehler
ORA-00054
https://asktom.oracle.com/pls/apex/ f?p=100:11:0::::P11_QUESTION_ID:480021477095