Melakukan switchover Oracle Data Guard - 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.

Melakukan switchover Oracle Data Guard

Switchover adalah pembalikan peran antara basis data primer dan basis data siaga. Selama switchover, basis data primer asli beralih ke peran siaga, sementara basis data siaga asli beralih ke peran utama.

Dalam lingkungan Oracle Data Guard, basis data primer mendukung satu atau beberapa basis data siaga. Anda dapat melakukan transisi peran terkelola berbasis switchover dari basis data primer ke basis data siaga. Switchover adalah pembalikan peran antara basis data primer dan basis data siaga. Selama switchover, basis data primer asli beralih ke peran siaga, sementara basis data siaga asli beralih ke peran utama.

Ikhtisar switchover Oracle Data Guard

Amazon RDS mendukung transisi peran berbasis switchover yang dikelola sepenuhnya untuk replika Oracle Database. Anda hanya dapat memulai switchover ke basis data siaga yang terpasang atau hanya baca terbuka.

Replika dapat berada secara terpisah Wilayah AWS atau di Availability Zone (AZs) yang berbeda dari satu Region. Semua Wilayah AWS didukung.

Alihkan instance siaga untuk menjadikannya instans DB utama

Switchover berbeda dari promosi replika baca. Dalam peralihan, instance DB sumber dan replika mengubah peran. Dalam promosi, replika baca menjadi instans DB sumber, tetapi instans DB sumber tidak menjadi replika. Untuk informasi selengkapnya, lihat Mempromosikan replika baca menjadi instans DB mandiri.

Manfaat switchover Oracle Data Guard

Sama seperti RDS untuk replika baca Oracle, peralihan terkelola bergantung pada Oracle Data Guard. Operasi ini dirancang untuk menghindari kehilangan data. Amazon RDS mengotomatiskan aspek-aspek peralihan berikut:

  • Membalik peran basis data primer dan basis data siaga yang ditentukan akan membuat basis data siaga baru berada dalam kondisi yang sama (terpasang atau hanya baca) dengan basis data siaga asli

  • Memastikan konsistensi data

  • Mempertahankan konfigurasi replikasi Anda setelah transisi

  • Mendukung pembalikan berulang, memungkinkan basis data siaga baru untuk kembali ke peran utama semula

Versi Oracle Database yang didukung

Peralihan Oracle Data Guard didukung untuk Oracle Database 19c dan rilis yang lebih tinggi.

Biaya switchover Oracle Data Guard

Fitur switchover Oracle Data Guard tidak menimbulkan biaya tambahan. Oracle Database Enterprise Edition mencakup dukungan untuk basis data siaga dalam mode terpasang. Untuk membuka basis data siaga dalam mode hanya baca, Anda memerlukan opsi Oracle Data Guard.

Cara kerja switchover Oracle Data Guard

Switchover Oracle Data Guard adalah operasi yang dikelola sepenuhnya. Anda memulai switchover untuk database siaga dengan mengeluarkan perintah. CLI switchover-read-replica Kemudian Amazon RDS memodifikasi peran utama dan siaga dalam konfigurasi replikasi Anda.

Siaga asli dan utama asli adalah peran yang sudah ada sebelum switchover. Siaga baru dan utama baru adalah peran yang ada setelah switchover. Replika pengamat adalah basis data replika yang berfungsi sebagai basis data siaga di lingkungan Oracle Data Guard tetapi tidak berganti peran.

Tahapan switchover Oracle Data Guard

Untuk melakukan peralihan, Amazon RDS harus mengambil langkah-langkah berikut:

  1. Memblokir transaksi baru pada basis data primer asli. Selama peralihan, Amazon RDS mengganggu replikasi untuk semua database dalam konfigurasi Oracle Data Guard Anda. Selama switchover, basis data primer yang asli tidak dapat memproses permintaan penulisan.

  2. Mengirimkan transaksi yang belum diterapkan ke basis data siaga asli, dan menerapkannya.

  3. Memulai ulang basis data siaga baru dalam mode hanya baca atau mode terpasang. Mode bergantung pada status terbuka basis data siaga asli sebelum switchover.

  4. Membuka basis data primer baru dalam mode baca/tulis.

Setelah switchover Oracle Data Guard

Amazon RDS mengganti peran basis data primer dan siaga. Anda bertanggung jawab untuk menghubungkan kembali aplikasi Anda dan melakukan konfigurasi lain yang diinginkan.

Kriteria keberhasilan

Switchover Oracle Data Guard dinyatakan berhasil jika basis data siaga asli melakukan hal berikut:

  • Melakukan peralihan peran sebagai basis data primer baru

  • Menyelesaikan konfigurasi ulang

Untuk membatasi waktu henti, basis data primer baru Anda akan langsung diaktifkan. Karena Amazon RDS mengonfigurasi replika pengamat secara asinkron, replika ini mungkin menjadi aktif setelah database utama asli.

Koneksi ke basis data primer baru

Amazon RDS tidak akan menyebarkan koneksi database Anda saat ini ke database utama baru setelah peralihan. Setelah switchover Oracle Data Guard selesai, hubungkan kembali aplikasi Anda ke basis data primer baru.

Konfigurasi basis data primer baru

Untuk melakukan peralihan ke database utama baru, Amazon RDS mengubah mode database siaga asli untuk dibuka. Yang berubah di dalam basis data hanya peran. Amazon RDS tidak menyiapkan fitur seperti replikasi Multi-AZ.

Jika Anda melakukan switchover ke replika lintas Wilayah dengan opsi yang berbeda, basis data primer baru akan mempertahankan opsinya sendiri. Amazon RDS tidak akan memigrasikan opsi pada database utama asli. Jika database primer asli memiliki opsi sepertiSSL,, NNEOEM, dan OEM _AGENT, Amazon RDS tidak menyebarkannya ke database utama yang baru.