Database
 sql >> Baza danych >  >> RDS >> Database

RMAN nie działa z RMAN-06900 RMAN-06901 ORA-04031

Podczas próby zalogowania się za pomocą RMAN pojawia się następujący błąd:


# rman target /

Recovery Manager: Release 12.1.0.2.0 - Production on Thu May 6 10:32:55 2021

Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved.

connected to target database: PDEQ00 (DBID=2094282814)
RMAN-06900: WARNING: unable to generate V$RMAN_STATUS or V$RMAN_OUTPUT row
RMAN-06901: WARNING: disabling update of the V$RMAN_STATUS and V$RMAN_OUTPUT rows
ORACLE error from target database:
ORA-04031: unable to allocate 36424 bytes of shared memory ("shared pool","unknown object","sga heap(1,0)","krbmror")

Alert:


Errors in file /u01/app/oracle/diag/rdbms/PDEQ00/PDEQ001/trace/PDEQ001_j000_73817.trc:
ORA-04031: unable to allocate 12312 bytes of shared memory ("shared pool","unknown object","KKSSP^126","kglseshtTable")
Process J000 died, see its trace file

Śledzenie pliku:


AUTO MEM: PGA get fail 69 for 30, 54, 1, 16777216, 939524096, 503316480, 30, 1442840576, 5
ksucri: Session creation failed with error = 4031, step = 1
Unexpected error 4031 in job slave process
ORA-04031: unable to allocate 12312 bytes of shared memory ("shared pool","unknown object","KKSSP^126","kglseshtTable")

Przyczyna

RMAN wyświetla komunikat ostrzegawczy RMAN-6900, RMAN-6901, gdy dane wyjściowe są zbyt duże, aby zalogować się do v$rman_output widok.

Rozwiązanie

Zrestartuj instancję bazy danych. Po ponownym uruchomieniu instancji v$rman_output zostanie wyczyszczony.

V$RMAN_OUTPUT wyświetla komunikaty/wyjścia zwrócone przez RMAN. To jest widok w pamięci i nie jest zapisywany w pliku kontrolnym.


# rman target /

Recovery Manager: Release 12.1.0.2.0 - Production on Thu May 6 11:08:16 2021

Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved.

connected to target database: PDEQ00 (DBID=2094282814)

RMAN>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączenie krzyżowe SQL

  2. Narzędzia online do testowania projektów i zapytań SQL

  3. SQL Union — kompleksowy przewodnik po operatorze UNION

  4. Jak wybrać pierwszy wiersz w każdej GRUPIE WEDŁUG GRUP

  5. Zadania asynchroniczne z Django i Celery