PowerProtect: Oracle yedeklemeleri, dahili bir hata nedeniyle ABO0022 ile başarısız oluyor
Summary: PowerProtect Data Manager (PPDM) Oracle yedeklemeleri şu mesajla başarısız oluyor: "ABO0022: PowerProtect Data Manager Oracle aracısı, dahili bir hata nedeniyle veritabanı kimliği DBID'ye sahip Oracle veritabanı DBNAME için yedekleme gerçekleştiremiyor. ...
Symptoms
Sırasında PPDM (Gümrük Borsası) Merkezi bir koruma politikasının Oracle yedeklemesi başlattığında Oracle veritabanı yedeklemesi başarısız olur. Protection Jobs penceresinde aşağıdaki hata görüntülenir:
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
Çevrimiçi Oracle çevrimiçi yedeklemeleri gerçekleştirmek için hedef veritabanının arşiv günlüğü modunda çalışıyor olması gerekir. Bu bir Oracle gereksinimidir. PPDM merkezi koruma politikaları, veritabanını kapatma, başlangıç bağlama ve ardından yedekleme gerçekleştirme gibi işlemler sırasında veritabanı modunu değiştiremez. Beklenti, Oracle db'nin açık ve uygun arşiv günlüğü modu durumunda olmasıdır.
Resolution
Hedef veritabanının arşiv günlüğü modunda olduğundan emin olun. Örneğin:
Hedef veritabanına sqlplus üzerinden bağlanın ve arşiv günlük listesini düzenleyin.
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>
Yukarıdaki örnek, databas'ın arşiv günlüğü modunda olmadığını gösterir.
DBA, veritabanını arşiv günlüğü moduna geçirmelidir. Bunun için veritabanının kapatılması ve uygun modda başlatılması gerekir.