PowerProtect: Oracle-Backups schlagen mit ABO0022 fehl: aufgrund eines internen Fehlers
Summary: PowerProtect Data Manager (PPDM) Oracle-Backups schlagen mit "ABO0022: Der PowerProtect Data Manager Oracle-Agent kann das Backup für die Oracle-Datenbank DBNAME mit der Datenbank-ID DBID aufgrund eines internen Fehlers nicht durchführen." ...
Symptoms
Während eines PPDM Oracle-Backup, das von einer zentralisierten Schutz-Policy initiiert wird, schlägt das Backup der Oracle-Datenbank fehl. Und der folgende Fehler wird im Fenster Protection Jobs angezeigt:
ABO0022: PowerProtect Data Manager Oracle agent cannot perform the backup for the Oracle database db19 with database ID 854318690 because of an internal error. The backup is unsuccessful because of an SBT error that is caused by the loss of DD connectivity or by an Oracle RMAN error. Check the DD connectivity from the client. Edit the required protection policy to enable the debug logging. Resubmit the backup request, and check the sbtio.log file under $ORACLE_BASE. Make sure that the database is running during the backup. RMAN-06149: cannot BACKUP DATABASE in NOARCHIVELOG mode Recovery Manager complete.
Cause
Um Online-Oracle-Onlinebackups durchführen zu können, muss die Zieldatenbank im archivelog-Modus ausgeführt werden. Dies ist eine Oracle-Anforderung. Zentralisierte PPDM-Schutz-Policies können den Modus der Datenbank während des Backups nicht ändern, d. h. DB herunterfahren, Mounten starten und dann Backup durchführen. Es wird erwartet, dass die Oracle-Datenbank geöffnet ist und sich im entsprechenden Status des Archivprotokollmodus befindet.
Resolution
Stellen Sie sicher, dass sich die Zieldatenbank im Archivelog-Modus befindet. Zum Beispiel:
Stellen Sie über sqlplus eine Verbindung zur Zieldatenbank her und geben Sie den Befehl archive log list aus.
sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Mon Dec 4 22:05:42 2023 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL> archive log list; Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 16 Current log sequence 18 SQL>
Das obige Beispiel zeigt, dass sich die Datenbanken nicht im Archivprotokollmodus befinden.
Der DBA muss die Datenbank in den Archivelog-Modus schalten. Dazu müsste die DB heruntergefahren und im entsprechenden Modus gestartet werden.