Oracle
 sql >> Baza danych >  >> RDS >> Oracle

ORA-27154 / ORA-27146

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

Uruchomienie
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

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyeksportować dane do pliku CSV w Oracle za pomocą procedury PL SQL?

  2. Przetwarzasz ciąg rozdzielany potokami na kolumny?

  3. Skonfiguruj Hibernate tak, aby używał Oracle SYS_GUID() dla klucza podstawowego

  4. Jak wyłączyć wyzwalacz w Oracle SQL Developer?

  5. Format ciągu URL do łączenia się z bazą danych Oracle za pomocą JDBC