Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memigrasikan database Oracle lokal ke Amazon RDS for Oracle menggunakan Oracle Data Pump
Mohan Annam dan Brian motzer, Amazon Web Services
Ringkasan
Pola ini menjelaskan cara memigrasikan database Oracle dari pusat data lokal ke Amazon Relational Database Service (Amazon RDS) untuk instans Oracle DB dengan menggunakan Oracle Data Pump.
Polanya melibatkan pembuatan file dump data dari database sumber, menyimpan file dalam bucket Amazon Simple Storage Service (Amazon S3), dan kemudian memulihkan data ke instans Amazon RDS for Oracle DB. Pola ini berguna saat Anda menemukan batasan menggunakan AWS Database Migration Service (AWS DMS) untuk migrasi.
Prasyarat dan batasan
Prasyarat
Akun AWS yang aktif
Izin yang diperlukan untuk membuat peran di AWS Identity and Access Management (IAM) dan untuk unggahan multipart Amazon S3
Izin yang diperlukan untuk mengekspor data dari database sumber
AWS Command Line Interface (AWS CLI) diinstal dan dikonfigurasi
Versi produk
Oracle Data Pump hanya tersedia untuk Oracle Database 10g Release 1 (10.1) dan versi yang lebih baru.
Arsitektur
Tumpukan teknologi sumber
Database Oracle lokal
Tumpukan teknologi target
Amazon RDS for Oracle
Klien SQL (Pengembang Oracle SQL)
Ember S3
Arsitektur sumber dan target

Alat
Layanan AWS
AWS Identity and Access Management (IAM) membantu Anda mengelola akses ke sumber daya AWS dengan aman dengan mengontrol siapa yang diautentikasi dan diberi wewenang untuk menggunakannya. Dalam pola ini, IAM digunakan untuk membuat peran dan kebijakan yang diperlukan untuk memigrasi data dari Amazon S3 ke Amazon RDS for Oracle.
Amazon Relational Database Service (Amazon RDS) untuk Oracle membantu Anda mengatur, mengoperasikan, dan menskalakan database relasional Oracle di AWS Cloud.
Amazon Simple Storage Service (Amazon S3) adalah layanan penyimpanan objek berbasis cloud yang membantu Anda menyimpan, melindungi, dan mengambil sejumlah data.
Alat lainnya
Oracle Data Pump
membantu Anda memindahkan data dan metadata dari satu database ke database lainnya dengan kecepatan tinggi. Dalam pola ini, Oracle Data Pump digunakan untuk mengekspor file dump data (.dmp) ke server Oracle, dan untuk mengimpornya ke Amazon RDS for Oracle. Untuk informasi selengkapnya, lihat Mengimpor data ke Oracle di Amazon RDS dalam dokumentasi Amazon RDS. Oracle SQL Developer
adalah lingkungan pengembangan terintegrasi yang menyederhanakan pengembangan dan pengelolaan database Oracle baik dalam penerapan tradisional maupun berbasis cloud. Ini berinteraksi dengan database Oracle lokal dan Amazon RDS for Oracle untuk menjalankan perintah SQL yang diperlukan untuk mengekspor dan mengimpor data.
Epik
Tugas | Deskripsi | Keterampilan yang dibutuhkan |
---|---|---|
Buat bucket. | Untuk membuat bucket S3, ikuti petunjuk dalam dokumentasi AWS. | Administrator sistem AWS |
Tugas | Deskripsi | Keterampilan yang dibutuhkan |
---|---|---|
Konfigurasikan izin IAM. | Untuk mengonfigurasi izin, ikuti petunjuk dalam dokumentasi AWS. | Administrator sistem AWS |
Tugas | Deskripsi | Keterampilan yang dibutuhkan |
---|---|---|
Buat target Amazon RDS for Oracle DB instans. | Untuk membuat instans Amazon RDS for Oracle, ikuti petunjuk dalam dokumentasi AWS. | Administrator sistem AWS |
Kaitkan peran dengan instans DB. | Untuk mengaitkan peran dengan instans, ikuti instruksi dalam dokumentasi AWS. | DBA |
Tugas | Deskripsi | Keterampilan yang dibutuhkan |
---|---|---|
Buat pengguna. | Connect ke target Amazon RDS for Oracle database dari Oracle SQL Developer atau SQL* Plus, dan jalankan perintah SQL berikut untuk membuat pengguna mengimpor skema ke dalam.
| DBA |
Tugas | Deskripsi | Keterampilan yang dibutuhkan |
---|---|---|
Buat file dump data. | Untuk membuat file dump bernama
Tinjau detail ekspor dengan meninjau | DBA |
Tugas | Deskripsi | Keterampilan yang dibutuhkan |
---|---|---|
Unggah file dump data dari sumber ke bucket S3. | Menggunakan AWS CLI, jalankan perintah berikut.
| DBA |
Tugas | Deskripsi | Keterampilan yang dibutuhkan |
---|---|---|
Unduh file dump data ke Amazon RDS | Untuk menyalin file dump
Perintah sebelumnya mengeluarkan ID tugas. Untuk meninjau status unduhan dengan meninjau data di ID tugas, jalankan perintah berikut.
Untuk melihat file dalam
| Administrator sistem AWS |
Tugas | Deskripsi | Keterampilan yang dibutuhkan |
---|---|---|
Kembalikan skema dan data ke Amazon RDS. | Untuk mengimpor file dump ke dalam skema
Untuk melihat file log dari impor, jalankan perintah berikut.
| DBA |
Tugas | Deskripsi | Keterampilan yang dibutuhkan |
---|---|---|
Daftar dan bersihkan file ekspor. | Daftar dan hapus file ekspor di
| Administrator sistem AWS |