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

Arsitektur migrasi data
Menggunakan AWS DMS:

Menggunakan alat Oracle asli:

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
| Tugas | Deskripsi | Keterampilan 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 | 
| Tugas | Deskripsi | Keterampilan 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 | 
| Tugas | Deskripsi | Keterampilan 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 | 
| Tugas | Deskripsi | Keterampilan 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 | 
| Tugas | Deskripsi | Keterampilan 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 | 
| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
|---|---|---|
| Ikuti strategi migrasi aplikasi. | DBA, SysAdmin, Pemilik aplikasi | 
| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
|---|---|---|
| Ikuti strategi cutover/switch-over aplikasi. | DBA, SysAdmin, Pemilik aplikasi | 
| Tugas | Deskripsi | Keterampilan 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