Memigrasi database Oracle lokal ke Oracle di Amazon EC2 - AWS Prescriptive Guidance

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memigrasi database Oracle lokal ke Oracle di Amazon EC2

Baji Shaik dan Pankaj Choudhary, Amazon Web Services

Ringkasan

Pola ini memandu Anda melalui langkah-langkah untuk memigrasikan database Oracle lokal ke Oracle pada instans Amazon Elastic Compute Cloud (Amazon). EC2 Ini menjelaskan dua opsi untuk migrasi: menggunakan AWS Data Migration Service (AWS DMS) atau menggunakan alat Oracle asli seperti RMAN, impor/ekspor Pompa Data, ruang meja yang dapat diangkut, dan Oracle. GoldenGate

Prasyarat dan batasan

Prasyarat

  • Akun AWS yang aktif

  • Database Oracle sumber di pusat data lokal

Batasan

  • Sistem operasi target (OS) harus didukung oleh Amazon EC2. Untuk daftar lengkap sistem yang didukung, lihat Amazon EC2 FAQs.

Versi produk

  • Oracle versi 10.2 dan yang lebih baru (untuk versi 10.x), 11g dan hingga 12.2, dan 18c untuk edisi Enterprise, Standard, Standard One, dan Standard Two. Untuk daftar versi terbaru yang didukung oleh AWS DMS, lihat “Database EC2 instans lokal dan Amazon” di Sumber untuk Migrasi Data dalam dokumentasi AWS DMS. 

Arsitektur

Tumpukan teknologi sumber

  • Database Oracle lokal

Tumpukan teknologi target

  • Sebuah instance database Oracle di Amazon EC2

Arsitektur target

Menyiapkan replikasi untuk database Oracle di Amaozn. EC2

Arsitektur migrasi data

Menggunakan AWS DMS:

Memigrasi database Oracle lokal ke Amazon dengan EC2 AWS DMS.

Menggunakan alat Oracle asli:

Memigrasi database Oracle lokal ke Amazon EC2 dengan alat Oracle.

Alat

  • AWS DMS - AWS Database Migration Services (AWS DMS) mendukung beberapa jenis basis data sumber dan target. Untuk informasi tentang versi dan edisi database yang didukung, lihat Menggunakan Database Oracle sebagai Sumber untuk AWS DMS. Kami menyarankan Anda menggunakan AWS DMS versi terbaru untuk versi dan dukungan fitur yang paling komprehensif.  

  • Alat Oracle Asli - RMAN, Impor/ekspor Pompa Data, ruang meja yang dapat diangkut, Oracle GoldenGate                                                         

Epik

TugasDeskripsiKeterampilan yang dibutuhkan

Validasi versi database sumber dan target.

DBA

Identifikasi versi OS target.

DBA, SysAdmin

Identifikasi persyaratan perangkat keras untuk instance server target berdasarkan daftar kompatibilitas Oracle dan persyaratan kapasitas.

DBA, SysAdmin

Identifikasi persyaratan penyimpanan (jenis dan kapasitas penyimpanan).

DBA, SysAdmin

Identifikasi persyaratan jaringan (latensi dan bandwidth).

DBA, SysAdmin

Pilih jenis instans yang tepat berdasarkan kapasitas, fitur penyimpanan, dan fitur jaringan.

DBA, SysAdmin

Identifikasi persyaratan keamanan network/host akses untuk basis data sumber dan target.

DBA, SysAdmin

Identifikasi daftar pengguna OS yang diperlukan untuk instalasi perangkat lunak Oracle.

DBA, SysAdmin

Unduh AWS Schema Conversion Tool (AWS SCT) dan driver.

DBA

Buat proyek AWS SCT untuk beban kerja, dan sambungkan ke database sumber.

DBA

Hasilkan file SQL untuk pembuatan objek (tabel, indeks, urutan, dll.).

DBA

Tentukan strategi cadangan.

DBA, SysAdmin

Tentukan persyaratan ketersediaan.

DBA

Identifikasi strategi migrasi/peralihan aplikasi.

DBA, SysAdmin, Pemilik aplikasi
TugasDeskripsiKeterampilan yang dibutuhkan

Buat virtual private cloud (VPC) dan subnet di akun AWS Anda.

SysAdmin

Buat grup keamanan dan daftar kontrol akses jaringan (ACLs).

SysAdmin

Konfigurasikan dan mulai EC2 instance.

SysAdmin
TugasDeskripsiKeterampilan yang dibutuhkan

Buat pengguna dan grup OS yang diperlukan untuk perangkat lunak Oracle.

DBA, SysAdmin

Unduh versi perangkat lunak Oracle yang diperlukan.

Instal perangkat lunak Oracle pada EC2 instance.

DBA, SysAdmin

Buat objek seperti tabel, kunci utama, tampilan, dan urutan dengan menggunakan skrip yang dihasilkan oleh AWS SCT.

DBA
TugasDeskripsiKeterampilan yang dibutuhkan

Gunakan alat Oracle asli atau alat pihak ketiga untuk memigrasikan objek dan data database.

Alat Oracle termasuk impor/ekspor Pompa Data, RMAN, ruang meja yang dapat diangkut, dan. GoldenGate

DBA
TugasDeskripsiKeterampilan yang dibutuhkan

Tentukan metode migrasi.

DBA

Buat instance replikasi di konsol AWS DMS.

DBA

Buat titik akhir sumber dan target.

DBA

Buat tugas replikasi.

DBA

Aktifkan pengambilan data perubahan (CDC) untuk menangkap perubahan untuk replikasi berkelanjutan.

DBA

Jalankan tugas replikasi dan pantau log.

DBA

Buat objek sekunder seperti indeks dan kunci asing saat beban penuh selesai.

DBA
TugasDeskripsiKeterampilan yang dibutuhkan

Ikuti strategi migrasi aplikasi.

DBA, SysAdmin, Pemilik aplikasi
TugasDeskripsiKeterampilan yang dibutuhkan

Ikuti strategi cutover/switch-over aplikasi.

DBA, SysAdmin, Pemilik aplikasi
TugasDeskripsiKeterampilan yang dibutuhkan

Matikan sumber daya AWS Secrets Manager sementara.

DBA, SysAdmin

Meninjau dan memvalidasi dokumen proyek.

DBA, SysAdmin, Pemilik aplikasi

Kumpulkan metrik di sekitar waktu untuk bermigrasi,% manual vs. alat, penghematan biaya, dll.

DBA, SysAdmin, Pemilik aplikasi

Tutup proyek dan berikan umpan balik.

Sumber daya terkait

Referensi

Tutorial dan video