ORA-27154 to dość powszechny błąd, z którym spotyka się wielu administratorów baz danych w codziennych czynnościach. Próbuję podzielić się tym, czego nauczyłem się, aby go rozwiązać. Uruchamiamy bazę danych Oracle i otrzymujemy poniższy błąd podczas uruchamiania bazy danych
UruchomienieSQL> startup ORA-24323: value not allowed ORA-24323: value not allowed SQL> startup; ORA-24323: value not allowed ORA-27146: post/wait initialization failed
Możesz również otrzymać błąd ORA-7445 w dzienniku alertów lub błąd ORA-3113.
ORA-03113:koniec pliku na kanale komunikacyjnym )
Dziennik alertów zawiera poniższy błąd
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
Przyczyny błędu mogą być
- Zwiększyłeś parametr process w pliku init i próbowałeś zrestartować bazę danych
- Serwer ma już wiele baz danych i dodajesz nową bazę danych do serwera
- Parametr systemu operacyjnego serwera przeszedł zmiany
- Możesz mieć zabłąkane udostępnione segmenty
Rozdzielczość dla ORA-27154/ORA-27146
(1) Musimy albo zmniejszyć parametr process w bazie danych hostowanej na serwerze, aby pomieścić nową bazę danych
(2) Możemy zmodyfikować ustawienia jądra semafora
(3)Musisz usunąć zabłąkane segmenty pamięci współdzielonej i semafory.
Aby uzyskać listę pamięci współdzielonej i identyfikatorów semaforów:
ipcs -a
Aby usunąć pamięć współdzieloną:
ipcrm -m <shared memory id>
Aby usunąć semafory:
ipcrm -s <semaphore id>
Po usunięciu tych należących do Oracle i grupy dba powinieneś być w stanie
uruchomić bazę danych.
Mam nadzieję, że podoba Ci się ten post na ORA-27154/ORA-27146. Podziel się swoją opinią
Też czyta
ORA-01111
ORA-00900
ORA-29285:błąd zapisu pliku
ORA-00054
https://asktom.oracle.com/pls/apex/ f?p=100:11:0::::P11_QUESTION_ID:480021477095