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
Ramu Jagini, Amazon Web Services
Ringkasan
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
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
Prasyarat
Akun AWS yang aktif
Sumber database Oracle 8i atau 9i di lingkungan lokal
Oracle Database 12c Rilis 2
(12CR2) untuk pementasan di Amazon Elastic Compute Cloud (Amazon) EC2 Quest SharePlex 7.6.3 (kelas komersial)
Batasan
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
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.

Diagram menunjukkan alur kerja berikut:
Aktifkan database sumber Oracle dengan mode log arsip, pencatatan paksa, dan pencatatan tambahan.
Konfigurasikan SharePlex untuk membaca redo log dari database sumber Oracle dengan menggunakan
FLASHBACK_SCN(digunakan dalam RMAN).Mulai SharePlex replikasi untuk menyinkronkan data dari database sumber Oracle ke database pementasan Oracle.
Kembalikan database target Amazon RDS for Oracle dengan menggunakan EXPDP dan IMPDP dengan.
FLASHBACK_SCNKonfigurasikan AWS DMS dan tugas sumbernya sebagai database pementasan Oracle dan Amazon RDS for Oracle sebagai database target
FLASHBACK_SCNdengan menggunakan (digunakan dalam EXPDP).Mulai tugas AWS DMS untuk menyinkronkan data dari database pementasan Oracle ke database target Oracle.
Alat
Amazon Relational Database Service (Amazon RDS) membantu Anda menyiapkan, mengoperasikan, dan menskalakan database relasional di AWS Cloud.
AWS Database Migration Service (AWS DMS) membantu Anda memigrasikan penyimpanan data ke AWS Cloud atau antara kombinasi pengaturan cloud dan lokal.
Quest SharePlex
adalah alat replikasi Oracle-to-Oracle data untuk memindahkan data dengan downtime minimal dan tidak ada kehilangan data. Recovery Manager (RMAN)
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
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 atau paket DBMS_DATAPUMP .
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Buat sebuah EC2 instance. |
| 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 | 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 |
| 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 dalam dokumentasi Amazon RDS. | DBA |
Kembalikan Amazon RDS for Oracle dari database pementasan. |
Untuk informasi selengkapnya, lihat 54 DBMS_DATAPUMP | DBA |
| 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? | 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 | DBA |
Buat dan mulai tugas replikasi. | Buat tugas replikasi AWS DMS untuk pengambilan data perubahan (CDC) dengan menggunakan Untuk informasi selengkapnya, lihat Membuat tugas dalam dokumentasi AWS DMS. | DBA |
| 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 | 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 |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Uji lingkungan database pementasan Oracle di AWS. |
| SharePlex, Administrasi Oracle |
Uji lingkungan Amazon RDS. |
Untuk informasi selengkapnya, lihat Amazon RDS for Oracle di dokumentasi Amazon RDS. | Administrasi Oracle |