PowerProtect: Oracle-back-ups mislukken met ABO0022: vanwege een interne fout
Summary: PowerProtect Data Manager (PPDM) Oracle-back-ups mislukken met "ABO0022: PowerProtect Data Manager Oracle-agent kan geen back-up uitvoeren voor de Oracle-databasenaam DBNAME met database-ID DBID vanwege een interne fout." ...
Symptoms
Tijdens een PPDM Oracle-back-up die door een gecentraliseerd beschermingsbeleid wordt geïnitieerd, mislukt de back-up van de Oracle-database. En de volgende fout wordt weergegeven in het venster Protection Jobs:
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
Om online online Oracle online back-ups te kunnen maken, moet de doeldatabase in archivelog-modus worden uitgevoerd. Dit is een vereiste van Oracle. Het gecentraliseerde PPDM-beschermingsbeleid kan de modus van de database niet wijzigen tijdens de back-up, dat wil zeggen DB afsluiten, opstarten en vervolgens een back-up uitvoeren. De verwachting is dat Oracle db open is en de juiste status voor de archieflogboekmodus heeft.
Resolution
Zorg ervoor dat de doeldatabase zich in de archivelog-modus bevindt. Bijvoorbeeld:
Maak verbinding met de doeldatabase via SQLPLUS en geef de logboeklijst van het opdrachtarchief uit.
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>
Het bovenstaande voorbeeld laat zien dat de databas zich niet in de archieflogboekmodus bevindt.
De DBA moet de database overschakelen naar archivelog-modus. Hiervoor moet de DB worden afgesloten en in de juiste modus worden gestart.