Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Persyaratan dan pertimbangan untuk replika RDS for Oracle
Sebelum membuat replika Oracle, pahami persyaratan dan pertimbangan berikut terlebih dahulu.
Topik
Persyaratan versi dan lisensi untuk replika RDS for Oracle
Sebelum Anda membuat replika RDS for Oracle, pertimbangkan hal berikut:
-
Jika replika berada dalam mode hanya baca, pastikan bahwa Anda memiliki lisensi Active Data Guard. Jika replika berada dalam mode terpasang, Anda tidak memerlukan lisensi Active Data Guard. Hanya mesin DB Oracle yang mendukung replika terpasang.
-
Replika Oracle hanya didukung untuk Oracle Enterprise Edition (EE).
-
Replika Oracle non-didukung hanya untuk instans DB CDBs yang dibuat menggunakan instance non-CDB yang menjalankan Oracle Database 19c.
-
Replika Oracle tersedia untuk instans DB yang hanya berjalan pada kelas instans DB dengan dua atau lebih v. CPUs Instance DB sumber tidak dapat menggunakan kelas instance db.t3.small.
-
Versi mesin Oracle DB dari instans DB sumber dan semua replika harus sama. Amazon RDS langsung memutakhirkan replika setelah instans DB sumber ditingkatkan, terlepas dari periode pemeliharaan replika. Untuk peningkatan versi utama replika lintas Wilayah, Amazon RDS secara otomatis melakukan hal berikut:
-
Membuat grup opsi untuk versi target.
-
Menyalin semua opsi dan pengaturan opsi dari grup opsi asli ke grup opsi baru.
-
Mengaitkan replika lintas Wilayah yang telah ditingkatkan dengan grup opsi baru.
Untuk informasi selengkapnya tentang meningkatkan versi mesin DB, lihat Meningkatkan mesin DB Oracle.
-
Batasan grup opsi untuk RDS untuk replika Oracle
Saat bekerja dengan grup opsi untuk replika RDS untuk Oracle Anda, pertimbangkan hal berikut:
-
Anda tidak dapat menggunakan grup opsi replika yang berbeda dari grup opsi instans DB sumber ketika sumber dan replika berada di Wilayah yang sama AWS .
Modifikasi ke grup opsi sumber atau keanggotaan grup opsi sumber menyebar ke replika Oracle. Perubahan ini diterapkan ke replika segera setelah diterapkan ke instans DB sumber, terlepas dari masa pemeliharaan replika. Untuk informasi selengkapnya tentang grup opsi, lihat Menggunakan grup opsi.
-
Anda tidak dapat menghapus replika RDS untuk Oracle Cross-region dari grup opsi khusus, yang secara otomatis dibuat untuk replika.
-
Anda tidak dapat menambahkan grup opsi khusus untuk replika RDS untuk Oracle Cross-region ke instans DB yang berbeda.
-
Anda tidak dapat menambahkan atau menghapus opsi yang tidak direplikasi dari grup opsi khusus untuk replika RDS untuk Oracle Cross-region, dengan pengecualian opsi berikut:
-
NATIVE_NETWORK_ENCRYPTION
-
OEM
-
OEM_AGENT
-
SSL
Untuk menambahkan opsi lain ke replika lintas Wilayah RDS for Oracle, tambahkan opsi tersebut ke grup opsi instans DB sumber. Opsi ini juga diinstal pada semua replika instans DB sumber. Untuk opsi berlisensi, pastikan terdapat lisensi yang cukup untuk replika.
Saat Anda mempromosikan replika lintas Wilayah RDS for Oracle, replika yang dipromosikan memiliki perilaku yang sama seperti instans DB Oracle lainnya, termasuk manajemen opsinya. Anda dapat mempromosikan replika secara eksplisit atau implisit dengan menghapus instans DB sumbernya.
Untuk informasi selengkapnya tentang grup opsi, lihat Menggunakan grup opsi.
-
-
Anda tidak dapat menambahkan
EFS_INTEGRATION
opsi ke RDS untuk replika Oracle Cross-region.
Pertimbangan pencadangan dan pemulihan untuk replika RDS for Oracle
Sebelum Anda membuat replika RDS for Oracle, pertimbangkan hal berikut:
-
Untuk membuat snapshot replika RDS for Oracle atau mengaktifkan pencadangan otomatis, atur periode retensi cadangan secara manual. Pencadangan otomatis tidak diaktifkan secara default.
-
Saat memulihkan cadangan replika, Anda memulihkan ke waktu basis data, bukan ke waktu saat pencadangan dilakukan. Waktu basis data adalah waktu transaksi terakhir yang diterapkan pada data dalam cadangan. Perbedaannya cukup signifikan karena replika dapat tertinggal beberapa menit atau jam dari cadangan utama.
Untuk menemukan perbedaannya, gunakan perintah
describe-db-snapshots
. BandingkansnapshotDatabaseTime
, yang merupakan waktu basis data cadangan replika, dan bidangOriginalSnapshotCreateTime
, yang merupakan transaksi terakhir yang diterapkan pada basis data utama.
Persyaratan dan batasan Oracle Data Guard untuk replika RDS for Oracle
Sebelum Anda membuat replika RDS for Oracle, perhatikan persyaratan dan batasan berikut:
-
Jika instans DB primer Anda menggunakan konfigurasi penghuni tunggal dari arsitektur multi-penghuni, pertimbangkan hal berikut:
-
Anda harus menggunakan Oracle Database 19c atau yang lebih tinggi dengan Enterprise Edition.
-
Instans CDB primer Anda harus dalam siklus hidup
ACTIVE
. -
Anda tidak dapat mengonversi instans primer non-CDB menjadi instans CDB dan mengonversi replikanya dalam operasi yang sama. Jadi, hapus replika non-CDB, konversi instans DB primer menjadi CDB, lalu buat replika baru
-
-
Pastikan bahwa pemicu logon pada instans DB primer memungkinkan akses ke pengguna
RDS_DATAGUARD
dan pengguna apa pun yang nilaiAUTHENTICATED_IDENTITY
-nya adalahRDS_DATAGUARD
ataurdsdb
. Selain itu, pemicu tidak boleh menetapkan skema saat ini untuk penggunaRDS_DATAGUARD
. -
Agar koneksi dari proses broker Data Guard tidak terblokir, jangan mengaktifkan sesi terbatas. Untuk informasi selengkapnya tentang sesi terbatas, lihat Mengaktifkan dan menonaktifkan sesi terbatas.
Pertimbangan lainnya untuk replika RDS for Oracle
Sebelum Anda membuat replika RDS for Oracle, pertimbangkan hal berikut:
-
Jika instans DB Anda adalah sumber untuk satu atau beberapa replika Lintas wilayah, sumber DB mempertahankan file log redo yang diarsipkan hingga diterapkan pada semua replika Lintas wilayah. Log pengulangan yang diarsipkan mungkin mengakibatkan peningkatan konsumsi penyimpanan.
-
Agar tidak mengganggu otomatisasi RDS, pemicu sistem harus mengizinkan pengguna tertentu untuk masuk ke basis data primer dan replika. Pemicu sistem
mencakup pemicu DDL, logon, dan peran basis data. Sebaiknya tambahkan kode pemicu Anda untuk mengecualikan pengguna yang tercantum dalam kode sampel berikut: -- Determine who the user is SELECT SYS_CONTEXT('USERENV','AUTHENTICATED_IDENTITY') INTO CURRENT_USER FROM DUAL; -- The following users should always be able to login to either the Primary or Replica IF CURRENT_USER IN ('
master_user
', 'SYS', 'SYSTEM', 'RDS_DATAGUARD', 'rdsdb') THEN RETURN; END IF; -
Pelacakan perubahan blok didukung untuk replika hanya baca, tetapi tidak untuk replika terpasang. Anda dapat mengubah replika terpasang menjadi replika hanya baca, lalu mengaktifkan pelacakan perubahan blok. Untuk informasi selengkapnya, lihat Mengaktifkan dan menonaktifkan pelacakan perubahan blok.
-
Anda tidak dapat membuat replika baca Oracle ketika database sumber mengelola kredensi pengguna master dengan Secrets Manager.