Bekerja dengan pencadangan replika RDS for Oracle - 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.

Bekerja dengan pencadangan replika RDS for Oracle

Anda dapat membuat dan memulihkan cadangan replika RDS for Oracle. Mendukung pencadangan otomatis dan snapshot manual. Untuk informasi selengkapnya, lihat Mencadangkan, memulihkan, dan mengekspor data. Bagian berikut menjelaskan perbedaan utama antara mengelola cadangan utama dan replika RDS for Oracle.

Mengaktifkan pencadangan replika RDS for Oracle

Pencadangan otomatis replika Oracle tidak diaktifkan secara default. Aktifkan pencadangan otomatis dengan mengatur periode retensi pencadangan ke nilai positif bukan nol.

Untuk langsung mengaktifkan pencadangan otomatis
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data, lalu pilih instans DB atau klaster DB Multi-AZ yang ingin Anda ubah.

  3. Pilih Ubah.

  4. Untuk Periode retensi cadangan, pilih nilai positif bukan nol, misalnya 3 hari.

  5. Pilih Lanjutkan.

  6. Pilih Terapkan langsung.

  7. Pilih Ubah instans DB atau Ubah klaster untuk menyimpan perubahan dan mengaktifkan pencadangan otomatis.

Untuk mengaktifkan pencadangan otomatis, gunakan perintah AWS CLI modify-db-instance atau modify-db-cluster.

Sertakan parameter berikut:

  • --db-instance-identifier (atau --db-cluster-identifier untuk klaster DB Multi-AZ)

  • --backup-retention-period

  • --apply-immediately atau --no-apply-immediately

Pada contoh berikut, kami mengaktifkan pencadangan otomatis dengan mengatur periode retensi cadangan menjadi tiga hari. Perubahan langsung diterapkan.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --backup-retention-period 3 \ --apply-immediately

Untuk Windows:

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --backup-retention-period 3 ^ --apply-immediately

Untuk mengaktifkan pencadangan otomatis, gunakan operasi RDS API ModifyDBInstance atau ModifyDBCluster dengan parameter yang diperlukan sebagai berikut:

  • DBInstanceIdentifier atau DBClusterIdentifier

  • BackupRetentionPeriod

Memulihkan cadangan replika RDS for Oracle

Anda dapat memulihkan cadangan replika Oracle dengan cara yang sama seperti memulihkan cadangan instans utama. Untuk informasi selengkapnya, lihat hal berikut:

Pertimbangan utama saat memulihkan cadangan replika adalah menentukan titik waktu yang akan dipulihkan. Waktu basis data adalah waktu transaksi terakhir yang diterapkan pada data dalam cadangan. Saat memulihkan cadangan replika, Anda memulihkan ke waktu basis data, bukan ke waktu saat pencadangan selesai. Perbedaannya cukup signifikan karena replika RDS for Oracle dapat tertinggal beberapa menit atau jam dari cadangan utama. Oleh karena itu, waktu basis data cadangan replika, dan juga titik waktu yang Anda pulihkan, mungkin jauh lebih awal daripada waktu pembuatan cadangan.

Untuk menemukan perbedaan antara waktu basis data dan waktu pembuatan, gunakan perintah describe-db-snapshots. Bandingkan SnapshotDatabaseTime, yang merupakan waktu basis data cadangan replika, dan bidang OriginalSnapshotCreateTime, yang merupakan transaksi terakhir yang diterapkan pada basis data utama. Contoh berikut menunjukkan perbedaan antara kedua waktu tersebut:

aws rds describe-db-snapshots \ --db-instance-identifier my-oracle-replica --db-snapshot-identifier my-replica-snapshot { "DBSnapshots": [ { "DBSnapshotIdentifier": "my-replica-snapshot", "DBInstanceIdentifier": "my-oracle-replica", "SnapshotDatabaseTime": "2022-07-26T17:49:44Z", ... "OriginalSnapshotCreateTime": "2021-07-26T19:49:44Z" } ] }