

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

# Bermigrasi dari Oracle 8i atau 9i ke Amazon RDS untuk menggunakan Oracle dan AWS DMS SharePlex
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms"></a>

*Ramu Jagini, Amazon Web Services*

## Ringkasan
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-summary"></a>

Pola ini menjelaskan cara memigrasikan database Oracle 8i atau 9i lokal ke Amazon Relational Database Service (Amazon RDS) untuk database Oracle. Anda dapat menggunakan pola ini untuk menyelesaikan migrasi dengan waktu henti yang dikurangi dengan menggunakan Quest SharePlex untuk replikasi sinkron.

Anda harus menggunakan instans database Oracle perantara untuk migrasi Anda karena AWS Database Migration Service (AWS DMS) tidak mendukung Oracle 8i atau 9i sebagai lingkungan sumber. Anda dapat menggunakan [SharePlex 7.6.3](https://www.quest.com/community/shareplex/f/forum/20700/where-can-download-7-6-3-or-support-9i-shareplex) untuk mereplikasi dari versi database Oracle sebelumnya ke versi database Oracle yang lebih baru. Instans database Oracle perantara kompatibel sebagai target untuk SharePlex 7.6.3 dan didukung sebagai sumber untuk AWS DMS atau rilis yang lebih baru. SharePlex Dukungan ini memungkinkan replikasi data selanjutnya ke lingkungan target Amazon RDS for Oracle.

Pertimbangkan bahwa beberapa tipe dan fitur data yang tidak digunakan lagi dapat memengaruhi migrasi dari Oracle 8i atau 9i ke Oracle Database versi terbaru. Untuk mengurangi dampak ini, pola ini menggunakan Oracle 11.2.0.4 sebagai versi database perantara untuk membantu mengoptimalkan kode skema sebelum bermigrasi ke lingkungan target Amazon RDS for Oracle.

## Prasyarat dan batasan
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-prereqs"></a>

**Prasyarat**
+ Akun AWS yang aktif
+ Sumber database Oracle 8i atau 9i di lingkungan lokal
+ [Oracle Database 12c Rilis 2](https://docs.oracle.com/en/database/oracle/oracle-database/12.2/index.html) (12CR2) untuk pementasan di Amazon Elastic Compute Cloud (Amazon) EC2
+ Quest SharePlex 7.6.3 (kelas komersial)

**Batasan**
+ [RDS untuk keterbatasan Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Concepts.limitations.html)

**Versi produk**
+ Oracle 8i atau 9i untuk database sumber
+ Oracle 12 CR2 untuk database pementasan (harus cocok dengan Amazon RDS for Oracle versi)
+ Oracle 12 CR2 atau yang lebih baru untuk database target (Amazon RDS for Oracle)

## Arsitektur
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-architecture"></a>

**Tumpukan teknologi sumber**
+ Database Oracle 8i atau 9i
+ SharePlex

**Tumpukan teknologi target**
+ Amazon RDS for Oracle

**Arsitektur migrasi**

Diagram berikut menunjukkan cara memigrasikan database Oracle 8i atau 9i dari lingkungan lokal ke instans Amazon RDS for Oracle DB di AWS Cloud.

![\[Alur kerja untuk memigrasikan database Oracle lokal ke Amazon RDS di AWS.\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/6e07d586-fd74-4f3d-8e81-79dd55c445c3/images/36e1a5ff-908b-4cb7-96f7-997eb105f1d6.png)


Diagram menunjukkan alur kerja berikut:

1. Aktifkan database sumber Oracle dengan mode log arsip, pencatatan paksa, dan pencatatan tambahan.

1. [Kembalikan database pementasan Oracle dari database sumber Oracle dengan menggunakan pemulihan Recovery Manager (RMAN) point-in-time dan FLASHBACK\$1SCN.](https://docs.oracle.com/database/121/SUTIL/GUID-D408B112-1A81-4F68-BEFF-7403A9588DDB.htm#SUTIL849)

1. Konfigurasikan SharePlex untuk membaca redo log dari database sumber Oracle dengan menggunakan `FLASHBACK_SCN` (digunakan dalam RMAN).

1. Mulai SharePlex replikasi untuk menyinkronkan data dari database sumber Oracle ke database pementasan Oracle.

1. Kembalikan database target Amazon RDS for Oracle dengan menggunakan EXPDP dan IMPDP dengan. `FLASHBACK_SCN`

1. Konfigurasikan AWS DMS dan tugas sumbernya sebagai database pementasan Oracle dan Amazon RDS for Oracle sebagai database target `FLASHBACK_SCN` dengan menggunakan (digunakan dalam EXPDP).

1. Mulai tugas AWS DMS untuk menyinkronkan data dari database pementasan Oracle ke database target Oracle.

## Alat
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-tools"></a>
+ [Amazon Relational Database Service (Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)) membantu Anda menyiapkan, mengoperasikan, dan menskalakan database relasional di AWS Cloud.
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) membantu Anda memigrasikan penyimpanan data ke AWS Cloud atau antara kombinasi pengaturan cloud dan lokal.
+ [Quest SharePlex](https://support.quest.com/shareplex/11.0/technical-documents) adalah alat replikasi Oracle-to-Oracle data untuk memindahkan data dengan downtime minimal dan tidak ada kehilangan data.
+ [Recovery Manager (RMAN)](https://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmquick.htm) adalah klien Oracle Database yang melakukan tugas pencadangan dan pemulihan pada database Anda. Ini sangat menyederhanakan pencadangan, pemulihan, dan pemulihan file database.
+ [Ekspor Pompa Data](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_export.htm#SUTIL823) membantu Anda mengunggah data dan metadata ke dalam satu set file sistem operasi yang disebut kumpulan file dump. Kumpulan file dump hanya dapat diimpor oleh utilitas [Impor Pompa Data](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_import.htm#SUTIL300) atau paket [DBMS\$1DATAPUMP](https://docs.oracle.com/database/121/ARPLS/d_datpmp.htm#ARPLS356).

## Epik
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-epics"></a>

### Siapkan SharePlex dan database pementasan Oracle di Amazon EC2
<a name="set-up-shareplex-and-the-oracle-staging-database-on-amazon-ec2"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Buat sebuah EC2 instance. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html) | Administrasi Oracle | 
| Siapkan database pementasan. | Siapkan database pementasan Oracle untuk dipulihkan sebagai upgrade pada Oracle 12 CR2 dengan mengambil cadangan RMAN dari lingkungan sumber database Oracle 8i atau 9i.Untuk informasi selengkapnya, lihat Panduan Pengguna [Oracle 9i Recovery Manager dan Panduan Pengguna](https://docs.oracle.com/cd/B10500_01/server.920/a96566/toc.htm) [Backup dan Pemulihan Database](https://docs.oracle.com/database/121/BRADV/rcmcomre.htm#BRADV8005) dalam dokumentasi Oracle. | Administrasi Oracle | 
| Konfigurasikan SharePlex. | Konfigurasikan SharePlex sumber sebagai database Oracle 8i atau 9i lokal, dan konfigurasikan target sebagai database CR2 pementasan Oracle 12 yang dihosting di Amazon. EC2 | SharePlex, Administrasi Oracle | 

### Siapkan Amazon RDS for Oracle sebagai lingkungan target Anda
<a name="set-up-amazon-rds-for-oracle-as-your-target-environment"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Buat instance Oracle DB. | Buat database Amazon RDS for Oracle, lalu hubungkan CR2 Oracle 12 ke database.Untuk informasi selengkapnya, lihat [Membuat instans Oracle DB dan menghubungkan ke database pada instans Oracle DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.Oracle.html) dalam dokumentasi Amazon RDS. | DBA | 
| Kembalikan Amazon RDS for Oracle dari database pementasan. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html)Untuk informasi selengkapnya, lihat [54 DBMS\$1DATAPUMP](https://docs.oracle.com/en/database/oracle/oracle-database/21/arpls/DBMS_DATAPUMP.html#GUID-AEA7ED80-DB4A-4A70-B199-592287206348) di dokumentasi Oracle. | DBA | 

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


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Buat titik akhir untuk database. | Buat titik akhir sumber untuk database pementasan Oracle dan titik akhir target untuk database Amazon RDS for Oracle.Untuk informasi selengkapnya, lihat [Bagaimana cara membuat titik akhir sumber atau target menggunakan AWS DMS?](https://aws.amazon.com/premiumsupport/knowledge-center/create-source-target-endpoints-aws-dms/) di Pusat Pengetahuan AWS. | DBA | 
| Buat contoh replikasi. | Gunakan AWS DMS untuk meluncurkan instance replikasi untuk database pementasan Oracle ke database Amazon RDS for Oracle.Untuk informasi selengkapnya, lihat [Bagaimana cara membuat instans replikasi AWS DMS](https://aws.amazon.com/premiumsupport/knowledge-center/create-aws-dms-replication-instance/)? di Pusat Pengetahuan AWS. | DBA | 
| Buat dan mulai tugas replikasi. | Buat tugas replikasi AWS DMS untuk pengambilan data perubahan (CDC) dengan menggunakan `FLASHBACK_SCN` dari EXPDP (karena beban penuh sudah terjadi melalui EXPDP).Untuk informasi selengkapnya, lihat [Membuat tugas](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.Creating.html) dalam dokumentasi AWS DMS. | DBA | 

### Dipotong ke Amazon RDS for Oracle
<a name="cut-over-to-amazon-rds-for-oracle"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Hentikan beban kerja aplikasi. | Hentikan server aplikasi dan aplikasinya selama jendela cutover yang direncanakan. | Pengembang aplikasi, DBA | 
| Validasi sinkronisasi database pementasan Oracle lokal dengan instance. EC2  | Konfirmasikan bahwa semua pesan telah diposting untuk tugas replikasi dari instance SharePlex replikasi ke database pementasan Oracle di Amazon EC2 dengan melakukan beberapa sakelar log pada database sumber lokal.Untuk informasi selengkapnya, lihat [6.4.2 Mengganti File Log](https://docs.oracle.com/database/121/ADMQS/GUID-E30B4C65-2AC7-4A44-A58C-D3C121EB152F.htm#ADMQS12075) di dokumentasi Oracle. | DBA | 
| Validasi sinkronisasi database pementasan Oracle dengan database Amazon RDS for Oracle. | Konfirmasikan bahwa semua tugas AWS DMS Anda tidak memiliki lag dan tidak ada kesalahan, lalu periksa status validasi tugas. | DBA | 
| Hentikan replikasi SharePlex dan Amazon RDS. | Jika replikasi DMS SharePlex dan AWS tidak menunjukkan kesalahan apa pun, hentikan kedua replikasi. | DBA | 
| Memetakan ulang aplikasi ke Amazon RDS. | Bagikan detail endpoint Amazon RDS for Oracle dengan server aplikasi dan aplikasinya, lalu mulai aplikasi untuk melanjutkan operasi bisnis. | Pengembang aplikasi, DBA | 

### Uji lingkungan target AWS
<a name="test-the-aws-target-environment"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Uji lingkungan database pementasan Oracle di AWS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html) | SharePlex, Administrasi Oracle | 
| Uji lingkungan Amazon RDS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html)Untuk informasi selengkapnya, lihat [Amazon RDS for](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html) Oracle di dokumentasi Amazon RDS. | Administrasi Oracle | 

## Sumber daya terkait
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-resources"></a>
+ [Migrasi dengan percaya diri](https://aws.amazon.com/cloud-migration/)
+ [Amazon EC2](https://aws.amazon.com/ec2/)
+ [Amazon RDS for Oracle](https://aws.amazon.com/rds/oracle/)
+ [AWS Database Migration Service](https://aws.amazon.com/dms/)
+ [Debugging Migrasi AWS DMS Anda: Apa yang Harus Dilakukan Ketika Ada yang Salah (Bagian 1)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-1/)
+ [Debugging Migrasi AWS DMS Anda: Apa yang Harus Dilakukan Ketika Ada yang Salah (Bagian 2)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-2/)
+ [Debugging Migrasi AWS DMS Anda: Apa yang Harus Dilakukan Ketika Ada yang Salah? (Bagian 3)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-3/)
+ [SharePlex untuk Replikasi Database](https://aws.amazon.com/marketplace/pp/B07943W4MJ)
+ [SharePlex: replikasi database untuk lingkungan apa pun](https://www.youtube.com/watch?v=ygS_ouUaNus)