Bekerja dengan RDS untuk backup replika Db2 - 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 RDS untuk backup replika Db2

Anda dapat membuat dan mengembalikan cadangan RDS untuk replika Db2. RDS untuk Db2 mendukung backup otomatis dan snapshot manual. Untuk informasi selengkapnya, lihat Mencadangkan, memulihkan, dan mengekspor data. Bagian berikut menjelaskan perbedaan utama antara mengelola backup database utama dan RDS untuk replika Db2.

Mengaktifkan RDS untuk backup replika Db2

Replika RDS untuk Db2 tidak memiliki cadangan otomatis yang diaktifkan secara default. Aktifkan pencadangan otomatis dengan menyetel periode retensi cadangan ke nilai positif bukan nol.

Untuk segera mengaktifkan backup 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, kemudian pilih instans DB yang ingin diubah.

  3. Pilih Modifikasi.

  4. Untuk periode retensi Backup, pilih nilai positif bukan nol, misalnya tiga hari.

  5. Pilih Lanjutkan.

  6. Pilih Terapkan segera.

  7. Pilih Modify DB instance untuk menyimpan perubahan Anda dan mengaktifkan backup otomatis.

Untuk mengaktifkan cadangan otomatis, gunakan perintah. AWS CLI modify-db-instance

Sertakan parameter berikut:

  • --db-instance-identifier

  • --backup-retention-period

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

Contoh berikut mengaktifkan pencadangan otomatis dengan mengatur periode retensi cadangan menjadi tiga hari. Perubahan ini diterapkan segera.

Untuk Linux, macOS, atau Unix:

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

Untuk Windows:

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

Untuk mengaktifkan pencadangan otomatis, gunakan DBInstance operasi RDS API Modify dengan parameter yang diperlukan berikut:

  • DBInstanceIdentifier

  • BackupRetentionPeriod

Memulihkan RDS untuk cadangan replika Db2

Anda dapat mengembalikan cadangan replika RDS untuk Db2 dengan cara yang sama seperti Anda dapat memulihkan cadangan database utama. Untuk informasi selengkapnya, lihat topik 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 signifikan karena replika dapat tertinggal dari database utama dalam hitungan menit atau jam. Dengan demikian, waktu database cadangan replika, dan titik waktu Anda mengembalikannya, mungkin jauh lebih awal daripada waktu pembuatan cadangan.

Untuk menemukan perbedaan antara waktu database dan waktu pembuatan, jalankan AWS CLI describe-db-snapshotsperintah atau panggil DBSnapshots operasi RDS API Describe. Bandingkan SnapshotDatabaseTime nilai dan OriginalSnapshotCreateTime nilainya. SnapshotDatabaseTimeNilai adalah waktu database paling awal di antara semua database cadangan replika. OriginalSnapshotCreateTimeNilai adalah transaksi terbaru yang diterapkan pada database utama. Perhatikan bahwa kelambatan replikasi bisa berbeda untuk beberapa database, dan waktu database bisa berada di antara dua kali ini.

AWS CLI Contoh berikut menunjukkan perbedaan antara dua kali:

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