PowerProtect: Zálohy Oracle selžou s chybou ABO0022: z důvodu interní chyby
Summary: Zálohování Oracle v nástroji PowerProtect Data Manager (PPDM) se nezdaří s chybou "ABO0022: Agent Oracle PowerProtect Data Manager nemůže provést zálohování názvu databáze Oracle s ID databáze DBID z důvodu interní chyby. ...
Symptoms
Během Moderátor Zálohování Oracle, které iniciuje centralizovaná zásada ochrany, selže zálohování databáze Oracle. V okně Protection Jobs se zobrazí následující chyba:
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
Aby bylo možné provádět online zálohování Oracle online, musí být cílová databáze spuštěna v režimu archivelog. Jedná se o požadavek společnosti Oracle. Zásady centralizované ochrany PPDM nemohou během zálohování změnit režim databáze, tj. vypnout databázi, připojit ke spuštění a poté provést zálohování. Očekává se, že databáze Oracle db je otevřená a v příslušném stavu režimu protokolu archivace.
Resolution
Ujistěte se, že cílová databáze je v režimu archivelog. Například:
Připojte se k cílové databázi přes sqlplus a spusťte příkaz archive log list.
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>
Výše uvedený příklad ukazuje, že databáze není v režimu protokolu archivu.
DBA musí přepnout databázi do režimu archivelog. To by vyžadovalo, aby byla databáze vypnuta a spuštěna v příslušném režimu.