Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memigrasikan database Oracle lokal ke Amazon RDS for Oracle
Baji Shaik dan Pavan Pusuluri, Amazon Web Services
Ringkasan
Pola ini menjelaskan langkah-langkah untuk memigrasikan database Oracle lokal ke Amazon Relational Database Service (Amazon RDS) untuk Oracle. Sebagai bagian dari proses migrasi, Anda membuat rencana migrasi dan mempertimbangkan faktor-faktor penting tentang infrastruktur basis data target Anda berdasarkan basis data sumber Anda. Anda dapat memilih salah satu dari dua opsi migrasi berdasarkan persyaratan bisnis dan kasus penggunaan:
AWS Database Migration Service (AWS DMS) — Anda dapat menggunakan AWS DMS untuk memigrasikan database ke AWS Cloud dengan cepat dan aman. Database sumber Anda tetap beroperasi penuh selama migrasi, yang meminimalkan waktu henti ke aplikasi yang bergantung pada database. Anda dapat mengurangi waktu migrasi dengan menggunakan AWS DMS untuk membuat tugas yang menangkap perubahan yang sedang berlangsung setelah Anda menyelesaikan migrasi muatan penuh awal melalui proses yang disebut change data capture (CDC).
Alat Oracle asli - Anda dapat memigrasikan database dengan menggunakan alat Oracle asli, seperti Oracle dan Data Pump Export dan Data Pump Import
dengan Oracle untuk CDC. GoldenGate Anda juga dapat menggunakan alat Oracle asli seperti utilitas Ekspor asli dan utilitas Impor asli untuk mengurangi waktu muat penuh.
Prasyarat dan batasan
Prasyarat
Akun AWS yang aktif
Database Oracle lokal
Sebuah instans database Amazon RDS Oracle (DB)
Batasan
Batas ukuran database: 64 TB
Versi produk
Oracle versi 11g (versi 11.2.0.3.v1 dan yang lebih baru) dan hingga 12.2 dan 18c. Untuk daftar terbaru versi dan edisi yang didukung, lihat Amazon RDS for Oracle di dokumentasi AWS. Untuk versi Oracle yang didukung oleh AWS DMS, lihat Menggunakan database Oracle sebagai sumber AWS DMS dalam dokumentasi AWS DMS.
Arsitektur
Tumpukan teknologi sumber
Database Oracle lokal
Tumpukan teknologi target
Amazon RDS for Oracle
Arsitektur sumber dan target
Diagram berikut menunjukkan cara memigrasikan database Oracle lokal ke Amazon RDS for Oracle dengan menggunakan AWS DMS.

Diagram menunjukkan alur kerja berikut:
Buat atau gunakan pengguna database yang ada, berikan izin AWS DMS yang diperlukan kepada pengguna tersebut, aktifkan mode ARCHIVELOG, lalu atur pencatatan tambahan.
Konfigurasikan gateway internet antara jaringan lokal dan AWS.
Konfigurasikan titik akhir sumber dan target untuk AWS DMS.
Konfigurasikan tugas replikasi AWS DMS untuk memigrasikan data dari database sumber ke database target.
Selesaikan aktivitas pasca-migrasi pada basis data target.
Diagram berikut menunjukkan cara memigrasi database Oracle lokal ke Amazon RDS for Oracle dengan menggunakan alat Oracle asli.

Diagram menunjukkan alur kerja berikut:
Buat atau gunakan pengguna database yang ada dan berikan izin yang diperlukan untuk mencadangkan database Oracle dengan menggunakan utilitas Oracle Export (
exp) dan Import (imp).Konfigurasikan gateway internet antara jaringan lokal dan AWS.
Konfigurasikan klien Oracle pada host Bastion
untuk mengambil database cadangan. Unggah database cadangan ke bucket Amazon Simple Storage Service (Amazon S3).
Kembalikan cadangan database dari Amazon S3 ke database Amazon RDS for Oracle.
Konfigurasikan Oracle GoldenGate untuk CDC.
Selesaikan aktivitas pasca-migrasi pada basis data target.
Alat
AWS Database Migration Service (AWS DMS) membantu Anda memigrasikan penyimpanan data ke AWS Cloud atau antara kombinasi pengaturan cloud dan lokal.
Alat Oracle asli membantu Anda melakukan migrasi homogen. Anda dapat menggunakan Oracle Data Pump
untuk memigrasikan data antara basis data sumber dan target Anda. Pola ini menggunakan Oracle Data Pump untuk melakukan beban penuh dari database sumber ke database target. Oracle GoldenGate
membantu Anda melakukan replikasi logis antara dua atau lebih database. Pola ini digunakan GoldenGate untuk mereplikasi perubahan delta setelah pemuatan awal dengan menggunakan Oracle Data Pump.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Buat dokumen proyek dan catat detail database. |
| DBA |
Identifikasi persyaratan penyimpanan. | Identifikasi dan dokumentasikan kebutuhan penyimpanan Anda, termasuk yang berikut:
catatanUntuk volume SSD Tujuan Umum (gp2) | DBA, SysAdmin |
Pilih jenis instans yang tepat berdasarkan persyaratan komputasi. |
| SysAdmin |
Identifikasi persyaratan keamanan akses jaringan. |
| DBA, SysAdmin |
Identifikasi strategi migrasi aplikasi. |
| DBA, SysAdmin, Pemilik aplikasi |
Identifikasi risiko migrasi. | Menilai database dan mendokumentasikan risiko dan mitigasi spesifik migrasi. Contoh:
| DBA |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Buat sebuah VPC. | Buat Amazon Virtual Private Cloud (Amazon VPC) baru untuk instans DB target. | SysAdmin |
Buat grup keamanan. | Buat grup keamanan di VPC baru Anda untuk memungkinkan koneksi masuk ke instans DB. | SysAdmin |
Buat instans Amazon RDS for Oracle DB. | Buat instans DB target dengan VPC baru dan grup keamanan, lalu mulai instance. | SysAdmin |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Siapkan database sumber. |
| DBA, SysAdmin |
Siapkan database target. |
| DBA, SysAdmin |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Siapkan datanya. |
| DBA |
Migrasikan data. |
| DBA |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Alihkan klien aplikasi ke infrastruktur baru. |
| DBA, SysAdmin, Pemilik aplikasi |
Terapkan rencana rollback Anda. |
| DBA, Pemilik aplikasi |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Pembersihan sumber daya | Matikan atau hapus sumber daya AWS sementara, seperti instans replikasi AWS DMS dan bucket S3. | DBA, SysAdmin |
Tinjau dokumen proyek. | Tinjau dokumen dan sasaran perencanaan migrasi, lalu konfirmasikan bahwa Anda telah menyelesaikan semua langkah migrasi yang diperlukan. | DBA, SysAdmin, Pemilik aplikasi |
Kumpulkan metrik. | Catat metrik migrasi utama, termasuk berapa lama waktu yang dibutuhkan untuk menyelesaikan migrasi, persentase tugas manual vs berbasis alat, penghematan biaya, dan metrik relevan lainnya. | DBA, SysAdmin, Pemilik aplikasi |
Tutup proyek. | Tutup proyek migrasi dan tangkap umpan balik tentang upaya tersebut. | DBA, SysAdmin, Pemilik aplikasi |
Sumber daya terkait
Referensi
Memigrasi database Oracle ke AWS Cloud (AWS Prescriptive Guidance)
AWS Database Migration Service
(dokumentasi AWS DMS) Harga Amazon RDS
(dokumentasi Amazon RDS)
Tutorial dan video
Memulai AWS Database Migration Service
(dokumentasi AWS DMS) Sumber daya Amazon RDS
(dokumentasi Amazon RDS)