Migrasikan database Oracle ke Amazon RDS for Oracle dengan menggunakan adaptor file datar Oracle GoldenGate - AWS Prescriptive Guidance

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

Migrasikan database Oracle ke Amazon RDS for Oracle dengan menggunakan adaptor file datar Oracle GoldenGate

Dhairya Jindani dan Baji Shaik, Amazon Web Services

Ringkasan

Oracle GoldenGate adalah layanan pengambilan dan replikasi data real-time untuk database heterogen dan lingkungan TI. Namun, layanan ini saat ini tidak mendukung Amazon Relational Database Service (Amazon RDS) untuk Oracle. Untuk daftar database yang didukung, lihat Oracle GoldenGate for Heterogenous Databases (dokumentasi Oracle). Pola ini menjelaskan cara menggunakan adaptor file GoldenGate datar Oracle GoldenGate dan Oracle untuk menghasilkan file datar dari database Oracle sumber, yang dapat berada di tempat atau di instans Amazon Elastic Compute Cloud (Amazon). EC2 Anda kemudian dapat mengimpor file datar tersebut ke instance database Amazon RDS for Oracle.

Dalam pola ini, Anda menggunakan Oracle GoldenGate untuk mengekstrak file jejak dari database Oracle sumber Anda. Pompa data menyalin file jejak ke server integrasi, yang merupakan EC2 instance Amazon. Pada server integrasi, Oracle GoldenGate menggunakan adaptor file datar untuk menghasilkan serangkaian file datar berurutan berdasarkan pengambilan data transasional dari file jejak.Oracle GoldenGate memformat data sebagai nilai yang dipisahkan pembatas atau nilai yang dibatasi panjang. Anda kemudian menggunakan Oracle SQL* Loader untuk mengimpor file datar ke instans database Amazon RDS for Oracle target.

Audiens yang dituju

Pola ini ditujukan bagi mereka yang memiliki pengalaman dan pengetahuan tentang blok bangunan dasar Oracle GoldenGate. Untuk informasi selengkapnya, lihat Ikhtisar GoldenGate Arsitektur Oracle (dokumentasi Oracle).

Prasyarat dan batasan

Prasyarat

  • Aktif Akun AWS.

  • GoldenGate Lisensi Oracle.

  • Lisensi terpisah untuk GoldenGate adaptor Oracle.

  • Database Oracle sumber, baik berjalan di tempat atau di instans Amazon EC2 .

  • Instans Amazon EC2 Linux yang digunakan sebagai server integrasi. Untuk informasi selengkapnya, lihat Memulai instans Amazon EC2 Linux ( EC2 dokumentasi Amazon).

  • Target Amazon RDS for Oracle database instance. Untuk informasi selengkapnya, lihat Membuat instans Oracle DB (dokumentasi Amazon RDS).

Versi produk

  • Oracle Database Enterprise Edition versi 10g, 11g, 12c, atau yang lebih baru

  • Oracle GoldenGate versi 12.2.0.1.1 atau yang lebih baru

Arsitektur

Tumpukan teknologi sumber

Database Oracle (di tempat atau di EC2 instans Amazon)

Tumpukan teknologi target

Amazon RDS for Oracle

Arsitektur sumber dan target

Migrasi database Oracle ke Amazon RDS for Oracle dengan menggunakan adaptor Oracle. GoldenGate
  1. Oracle GoldenGate mengekstrak jejak dari log database sumber.

  2. Pompa data mengekstrak jejak dan memigrasikannya ke server integrasi.

  3. Adaptor file GoldenGate datar Oracle membaca jejak, definisi sumber, dan parameter ekstrak.

  4. Anda keluar dari ekstraksi, yang menghasilkan file kontrol dan file data datar.

  5. Anda memigrasikan file data datar ke instance database Amazon RDS for Oracle di file. AWS Cloud

Alat

Layanan AWS

Layanan lainnya

  • Oracle GoldenGate adalah layanan yang membantu Anda mereplikasi, memfilter, dan mengubah data dari satu database ke database heterogen lain atau ke topologi target lain, seperti file datar.

  • Adaptor GoldenGate aplikasi Oracle memungkinkan Oracle GoldenGate untuk menghasilkan serangkaian file datar berurutan dan file kontrol dari data transaksional yang ditangkap dalam file jejak database sumber. Adaptor ini banyak digunakan untuk operasi ekstrak, transformasi, dan beban (ETL) dalam aplikasi gudang data dan aplikasi berpemilik atau warisan. Oracle GoldenGate melakukan penangkapan ini dan menerapkannya dalam waktu dekat di seluruh database, platform, dan sistem operasi yang heterogen. Adaptor mendukung format yang berbeda untuk file output, seperti CSV atau Apache Parquet. Anda dapat memuat file-file yang dihasilkan ini untuk memuat data ke dalam database heterogen yang berbeda.

Epik

TugasDeskripsiKeterampilan yang dibutuhkan

Unduh Oracle GoldenGate.

Di server database sumber, unduh Oracle GoldenGate versi 12.2.0.1.1 atau yang lebih baru. Untuk petunjuk, lihat Mengunduh Oracle GoldenGate (dokumentasi Oracle).

DBA

Instal Oracle GoldenGate.

Untuk petunjuk, lihat Menginstal Oracle GoldenGate (dokumentasi Oracle).

DBA

Mengatur Oracle GoldenGate.

Untuk petunjuk, lihat Mempersiapkan Database untuk Oracle GoldenGate (dokumentasi Oracle).

DBA
TugasDeskripsiKeterampilan yang dibutuhkan

Unduh Oracle GoldenGate.

Di server integrasi, unduh Oracle GoldenGate versi 12.2.0.1.1 atau yang lebih baru. Untuk petunjuk, lihat Mengunduh Oracle GoldenGate (dokumentasi Oracle).

DBA

Instal Oracle GoldenGate.

Buat direktori, atur proses manajer, dan buat defgen file untuk lingkungan yang heterogen. Untuk petunjuk, lihat Menginstal Oracle GoldenGate (dokumentasi Oracle).

DBA
TugasDeskripsiKeterampilan yang dibutuhkan

Siapkan GoldenGate adaptor Oracle.

Di server integrasi, atur perangkat lunak GoldenGate adaptor Oracle. Lakukan hal-hal berikut:

  1. Dari Cloud Pengiriman Perangkat Lunak Oracle, unduh ggs_Adapters_Linux_x64.zip.

  2. Buka zip ggs_Adapters_Linux_x64.zip.

  3. Jalankan perintah berikut untuk menginstal adaptor:

    tar -xvf ggs_Adapters_Linux_x64.tar
DBA

Konfigurasikan pompa data.

Di server sumber, konfigurasikan pompa data untuk mentransfer file jejak dari server sumber ke server integrasi. Buat file parameter pompa data dan direktori file jejak. Untuk petunjuk, lihat Mengkonfigurasi Adaptor File Datar (dokumentasi Oracle).

DBA
TugasDeskripsiKeterampilan yang dibutuhkan

Hasilkan file datar.

Buat file ekstrak dan file kontrol, dan kemudian mulai proses ekstraksi pada server integrasi. Ini mengekstrak perubahan database dan menulis database sumber ke file datar. Untuk petunjuk, lihat Menggunakan Adaptor File Datar (dokumentasi Oracle).

DBA

Muat file datar ke database target.

Muat file datar ke instans database Amazon RDS for Oracle target. Untuk informasi selengkapnya, lihat Mengimpor menggunakan Oracle SQL*Loader (dokumentasi Amazon RDS).

DBA

Pemecahan Masalah

IsuSolusi

Adaptor file GoldenGate datar Oracle menghasilkan kesalahan.

Untuk deskripsi kesalahan adaptor, lihat Menemukan Pesan Kesalahan (dokumentasi Oracle). Untuk petunjuk pemecahan masalah, lihat Memecahkan Masalah Adaptor File Datar (dokumentasi Oracle).

Sumber daya terkait