Mengakses log pengulangan online dan 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.

Mengakses log pengulangan online dan yang diarsipkan

Anda mungkin ingin mengakses file log redo online dan diarsipkan untuk pertambangan dengan alat eksternal seperti GoldenGate, Attunity, Informatica, dan lainnya. Untuk mengakses file ini, lakukan hal berikut:

  1. Buat objek direktori yang memberikan akses hanya baca ke jalur file fisik.

    Gunakan rdsadmin.rdsadmin_master_util.create_archivelog_dir dan rdsadmin.rdsadmin_master_util.create_onlinelog_dir.

  2. Baca file menggunakan PL/SQL.

    Anda dapat membaca file dengan menggunakan PL/SQL. Untuk informasi selengkapnya tentang cara membaca file dari objek direktori, lihat Membuat daftar file di direktori instans DB dan Membaca file di direktori instans DB.

Mengakses log transaksi didukung untuk rilis berikut ini:

  • Oracle Database 21c

  • Oracle Database 19c

Kode berikut membuat direktori yang memberikan akses baca saja ke file log pengulangan online dan yang diarsipkan.

penting

Kode ini juga mencabut hak istimewa DROP ANY DIRECTORY.

EXEC rdsadmin.rdsadmin_master_util.create_archivelog_dir; EXEC rdsadmin.rdsadmin_master_util.create_onlinelog_dir;

Kode berikut menghapus direktori untuk file log pengulangan online dan yang diarsipkan.

EXEC rdsadmin.rdsadmin_master_util.drop_archivelog_dir; EXEC rdsadmin.rdsadmin_master_util.drop_onlinelog_dir;

Kode berikut memberikan dan mencabut hak istimewa DROP ANY DIRECTORY.

EXEC rdsadmin.rdsadmin_master_util.revoke_drop_any_directory; EXEC rdsadmin.rdsadmin_master_util.grant_drop_any_directory;