

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

# Migrasikan database Oracle dari Amazon EC2 ke Amazon RDS for Oracle menggunakan AWS DMS
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms"></a>

*Chethan Gangadharaiah dan Brian motzer, Amazon Web Services*

## Ringkasan
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms-summary"></a>

Pola ini menjelaskan langkah-langkah untuk memigrasikan database Oracle di Amazon Elastic Compute Cloud (Amazon EC2) ke Amazon Relational Database Service (Amazon RDS) untuk Oracle menggunakan AWS Database Migration Service (AWS DMS). Pola ini juga menggunakan Oracle SQL Developer atau SQL\$1Plus untuk terhubung ke instans Oracle DB Anda, dan menyertakan CloudFormation template AWS yang mengotomatiskan beberapa tugas.

Migrasi ke Amazon RDS for Oracle memungkinkan Anda untuk fokus pada bisnis dan aplikasi Anda sementara Amazon RDS menangani tugas-tugas administrasi database seperti penyediaan database, backup dan recovery, patch keamanan, upgrade versi, dan manajemen penyimpanan.

## Prasyarat dan batasan
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms-prerequisites-and-limitations"></a>

**Prasyarat**
+ Akun AWS yang aktif
+ Gambar Mesin Amazon (AMI) untuk Oracle Database di Amazon EC2

**Versi produk**
+ AWS DMS mendukung Oracle versi 11g (versi 11.2.0.3.v1 dan yang lebih baru), 12c, dan 18c untuk database instans Amazon RDS untuk edisi Enterprise, Standard, Standard One, dan Standard Two. Untuk informasi terbaru tentang versi yang didukung, lihat [Menggunakan Database Oracle sebagai Target untuk AWS DMS dalam dokumentasi](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.html) AWS. ( CloudFormation Template AWS terlampir menggunakan Oracle versi 12c sebagai database sumber.)
+ Pengembang Oracle SQL 4.0.3

## Arsitektur
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms-architecture"></a>

**Arsitektur sumber**
+ Database Oracle di Amazon EC2

**Arsitektur target**
+ Amazon RDS for Oracle

**Arsitektur migrasi**

![\[AWS Cloud architecture showing Oracle database migration from EC2 to RDS across availability zones.\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/4db0c731-0897-4eb8-a06f-b648c3d94b2c/images/636c2a69-5a78-482d-ae81-55e9ec975ead.png)


## Alat
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms-tools"></a>
+ [AWS DMS](https://docs.aws.amazon.com/dms/index.html) — AWS Database Migration Service (AWS DMS) membantu Anda memigrasikan database ke AWS dengan cepat dan aman. Ini mendukung migrasi homogen dan heterogen. Untuk informasi tentang versi dan edisi database Oracle yang didukung, lihat [Menggunakan Database Oracle sebagai Sumber untuk AWS DMS dan Menggunakan Database](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html) [Oracle sebagai Target untuk AWS DMS dalam dokumentasi AWS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.html).
+ **Oracle SQL Developer atau SQL\$1 Plus** — Alat ini memungkinkan Anda untuk terhubung ke Amazon RDS for Oracle DB instans.

## Epik
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms-epics"></a>

### Siapkan basis data target Anda
<a name="set-up-your-target-database"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Buat instans Amazon RDS for Oracle DB. | Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/. Buat instans Oracle DB dengan memilih mesin yang sesuai, template, pengaturan kredenal database, jenis instans, penyimpanan, pengaturan Multi-AZ, virtual private cloud (VPC) dan konfigurasi, kredensi login, dan pengaturan tambahan untuk database Oracle. Untuk petunjuk, lihat tautan di bagian “Sumber daya terkait”. Atau gunakan CloudFormation template AWS (create\$1rds.yaml) di lampiran untuk membuat instans Amazon RDS for Oracle DB. | Developer | 
| Connect ke Amazon RDS dan berikan hak istimewa kepada pengguna Oracle. | Ubah grup keamanan untuk membuka port yang sesuai untuk terhubung dari mesin lokal dan instans replikasi AWS DMS. Saat Anda mengonfigurasi konektivitas, pastikan opsi “Dapat diakses secara publik” dipilih sehingga Anda dapat terhubung ke database dari luar VPC. Connect ke Amazon RDS dengan Oracle SQL Developer atau SQL \$1Plus dengan menggunakan kredenal login, buat pengguna AWS DMS, dan berikan hak istimewa yang diperlukan kepada pengguna AWS DMS untuk memodifikasi database. | Developer | 

### Konfigurasikan grup keamanan EC2 instance sumber
<a name="configure-the-security-group-of-the-source-ec2-instance"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Periksa apakah database Oracle aktif dan berjalan. | Gunakan Secure Shell (SSH) untuk terhubung ke EC2 instance, dan coba sambungkan ke database Oracle dengan menggunakan SQL \$1Plus. | Developer | 
| Ubah grup keamanan. | Ubah grup keamanan EC2 instans untuk membuka port yang sesuai, sehingga Anda dapat terhubung dari mesin lokal dan instans replikasi AWS DMS. | Developer | 

### Mengatur AWS DMS
<a name="set-up-aws-dms"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Buat instans replikasi AWS DMS. | Di AWS DMS, buat instance replikasi di VPC yang sama dengan instans Amazon RDS for Oracle DB Anda. Tentukan nama dan deskripsi untuk instance replikasi, pilih kelas instans dan versi mesin replikasi (gunakan default), pilih VPC tempat Anda membuat instans Amazon RDS DB, atur pengaturan Multi-AZ jika diperlukan, alokasikan penyimpanan, tentukan Availability Zone, dan konfigurasikan pengaturan tambahan. Atau, Anda dapat menggunakan CloudFormation template AWS (DMS.yaml) di lampiran untuk mengimplementasikan langkah ini. | DBA | 
| Connect ke titik akhir basis data sumber dan target. | Buat titik akhir basis data sumber dan target dengan menentukan pengenal titik akhir, mesin, server, port, kredensi login, dan atribut koneksi tambahan. Untuk server sumber, gunakan DNS publik dari EC2 instance yang menghosting database Oracle. Untuk server target, gunakan endpoint Amazon RDS for Oracle. Jalankan tes untuk memverifikasi bahwa koneksi sumber dan target berfungsi. Atau, Anda dapat menggunakan CloudFormation template AWS (DMS.yaml) di lampiran untuk mengimplementasikan langkah ini. | DBA | 
| Buat tugas AWS DMS. | Buat tugas AWS DMS untuk memigrasikan data dari titik akhir sumber ke titik akhir target, untuk menyiapkan replikasi antara titik akhir sumber dan tujuan, atau keduanya. Saat membuat tugas AWS DMS, tentukan instance replikasi, titik akhir sumber, titik akhir target, jenis migrasi (hanya data, replikasi saja, atau keduanya), pemetaan tabel, dan filter. Jalankan tugas AWS DMS, pantau tugas, periksa statistik tabel, dan periksa log di Amazon CloudWatch. Atau, Anda dapat menggunakan CloudFormation template AWS (DMS.yaml) di lampiran untuk mengimplementasikan langkah ini. | DBA | 

## Sumber daya terkait
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms-related-resources"></a>
+ [Membuat instans Amazon RDS DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateOracleInstance.html)
+ [Menghubungkan ke Instans DB Menjalankan Oracle Database Engine](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToOracleInstance.html)
+ [Dokumentasi AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html)
+ [Panduan AWS DMS Step-by-Step](https://docs.aws.amazon.com/dms/latest/sbs/DMS-SBS-Welcome.html)
+ [Migrasi Database Oracle ke AWS Cloud](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-oracle-database/welcome.html)

## Lampiran
<a name="attachments-4db0c731-0897-4eb8-a06f-b648c3d94b2c"></a>

[Untuk mengakses konten tambahan yang terkait dengan dokumen ini, unzip file berikut: attachment.zip](samples/p-attach/4db0c731-0897-4eb8-a06f-b648c3d94b2c/attachments/attachment.zip)