Memeriksa ulang log pengulangan yang diarsipkan - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memeriksa ulang log pengulangan yang diarsipkan

Anda dapat memeriksa silang log pengulangan yang diarsipkan menggunakan prosedur Amazon. RDS rdsadmin.rdsadmin_rman_util.crosscheck_archivelog

Anda dapat menggunakan prosedur ini untuk memeriksa ulang log pengulangan yang diarsipkan yang terdaftar dalam file kontrol. Anda juga dapat menghapus catatan log yang sudah tidak berlaku. Ketika RMAN membuat cadangan, itu membuat catatan dalam file kontrol. Seiring berjalannya waktu, catatan ini meningkatkan ukuran file kontrol. Sebaiknya hapus catatan yang sudah tidak berlaku secara berkala.

catatan

RDSPencadangan Amazon standar tidak digunakan RMAN dan oleh karena itu tidak membuat catatan dalam file kontrol.

Prosedur ini menggunakan parameter umum p_rman_to_dbms_output untuk RMAN tugas.

Untuk informasi selengkapnya, lihat Parameter umum untuk RMAN prosedur.

Prosedur ini juga menggunakan parameter tambahan berikut.

Nama parameter Tipe data Nilai valid Default Wajib Deskripsi

p_delete_expired

boolean

TRUE, FALSE

TRUE

Tidak

Saat ditetapkan ke TRUE, hapus riwayat log pengulangan yang diarsipkan dari file kontrol.

Saat ditetapkan ke FALSE, simpan riwayat log pengulangan yang diarsipkan di file kontrol.

Prosedur ini didukung untuk Amazon RDS berikut untuk versi mesin Oracle DB:

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c (19.0.0)

Contoh berikut menandai catatan log pengulangan yang diarsipkan di file kontrol sebagai kedaluwarsa, tetapi tidak menghapus catatan tersebut.

BEGIN rdsadmin.rdsadmin_rman_util.crosscheck_archivelog( p_delete_expired => FALSE, p_rman_to_dbms_output => FALSE); END; /

Contoh berikut menghapus catatan log pengulangan yang diarsipkan yang telah kedaluwarsa dari file kontrol.

BEGIN rdsadmin.rdsadmin_rman_util.crosscheck_archivelog( p_delete_expired => TRUE, p_rman_to_dbms_output => FALSE); END; /