PowerProtect: Os backups do Oracle falham com ABO0022: devido a um erro interno
Summary: Os backups do Oracle do PowerProtect Data Manager (PPDM) falham com "ABO0022: O agente Oracle do PowerProtect Data Manager não pode realizar o backup do banco de dados Oracle DBNAME com ID DBID devido a um erro interno." ...
Symptoms
Durante um PPDM Backup do Oracle iniciado por uma política de proteção centralizada, o backup do banco de dados Oracle apresenta falha. E o seguinte erro é exibido na janela 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
Para executar backups on-line on-line do Oracle, o banco de dados de destino deve estar em execução no modo archivelog. Esse é um requisito da Oracle. As políticas de proteção centralizadas do PPDM não podem alterar o modo do banco de dados durante o backup, ou seja, desligar o banco de dados, iniciar a montagem e, em seguida, executar backup. A expectativa é que o banco de dados Oracle esteja aberto e no estado apropriado do modo de registro de arquivamento.
Resolution
Verifique se o banco de dados de destino está no modo archivelog. Por exemplo:
Conecte-se ao banco de dados de destino via sqlplus e emita o comando 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>
O exemplo acima mostra que os databas não estão no modo de registro de arquivamento.
O DBA deve alternar o banco de dados para o modo archivelog. Isso exigiria que o banco de dados fosse desligado e iniciado no modo apropriado.