PowerProtect: Oracle-varmuuskopiointi epäonnistuu ABO0022: sisäisen virheen vuoksi
Summary: PowerProtect Data Managerin (PPDM) Oracle-varmuuskopiointi epäonnistuu ja näyttöön tulee ABO0022: PowerProtect Data Manager Oracle-agentti ei voi sisäisen virheen vuoksi varmuuskopioida Oracle-tietokannan DBNAME-tietokantaa tietokantatunnuksella DBID." ...
Symptoms
Aikana PPDM Keskitetyn suojauskäytännön käynnistämä Oracle-varmuuskopiointi epäonnistuu. Protection Jobs -ikkunassa näkyy seuraava virhe:
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
Oraclen online-varmuuskopiointi edellyttää, että kohdetietokanta on käynnissä arkistolokitilassa. Tämä on Oraclen vaatimus. PPDM:n keskitetyt suojauskäytännöt eivät voi muuttaa tietokannan tilaa varmuuskopioinnin aikana eli sammuttaa tietokantaa, käynnistää käynnistyksen ja tehdä varmuuskopioinnin. Oracle db on oletusarvoisesti auki ja asianmukaisessa arkistolokitilassa.
Resolution
Varmista, että kohdetietokanta on arkistointitilassa. Esimerkki:
Yhdistä kohdetietokantaan sqlplus-komennolla ja anna komentoarkistolokiluettelo.
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>
Edellä oleva esimerkki osoittaa, että tietobas ei ole arkistointilokitilassa.
DBA:n on vaihdettava tietokanta arkistolokitilaan. Tämä edellyttää, että DB sammutetaan ja käynnistetään asianmukaisessa tilassa.