Функція PowerProtect: Бекапи Oracle зазнають невдачі з ABO0022: через внутрішню помилку
Summary: Резервне копіювання Oracle PowerProtect Data Manager (PPDM) зазнає невдачі з «ABO0022: Агент Oracle PowerProtect Data Manager не може виконати резервне копіювання для БД бази даних Oracle з ідентифікатором бази даних DBID через внутрішню помилку. ...
Symptoms
Під час ППДМ Резервне копіювання Oracle, яке ініціює централізована політика захисту, не вдається виконати резервне копіювання бази даних Oracle. І у вікні «Завдання захисту» з'являється така помилка:
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
Для того, щоб виконувати онлайн-резервне копіювання Oracle, цільова база даних повинна працювати в режимі архівного журналу. Це вимога Оракула. Централізовані політики захисту PPDM не можуть змінювати режим роботи бази даних під час резервного копіювання, тобто вимикати БД, монтувати автозавантаження, потім виконувати резервне копіювання. Очікується, що Oracle db відкритий і знаходиться у відповідному стані архівного журналу.
Resolution
Переконайтеся, що цільова база даних знаходиться в режимі архівного журналу. Наприклад:
Підключіться до цільової бази даних через sqlplus і видайте список журналу архіву команд.
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>
З наведеного вище прикладу видно, що датабас знаходиться в режимі відсутності архівного журналу.
АБД повинна перевести базу даних в режим архівного журналу. Для цього потрібно вимкнути БД і запустити її у відповідному режимі.