Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Memigrasikan Oracle Database dari AWS EC2 ke AWS RDS, Bagian 3

Membuat instance Oracle Database di EC2 adalah proses yang terlibat, membutuhkan banyak konfigurasi runtime. Layanan Basis Data Relasional (RDS ) dirancang untuk menyederhanakan pembuatan dan pengelolaan instans database. Di bagian pertama dari empat artikel tentang memigrasikan Oracle Database dari EC2 ke RDS, “Migrating an Oracle Database from AWS EC2 to AWS RDS, Part 1,” kami membuat instans Oracle Database di EC2 dan RDS. Di artikel kedua, “Memigrasikan Oracle Database dari AWS EC2 ke AWS RDS, Bagian 2,” kami membuat instance replikasi termasuk titik akhir replikasi. Dalam artikel lanjutan ketiga ini, kita akan membahas membuat dan menjalankan tugas replikasi untuk memigrasikan data yang ada. Artikel ini memiliki bagian berikut:

  • Membuat dan Menjalankan Tugas Replikasi untuk Memigrasikan Data yang Ada
  • Menjelajahi Tabel Database yang Direplikasi
  • Menjelajahi Log CloudWatch
  • Menghapus Migrasi
  • Kesimpulan

Membuat dan Menjalankan Tugas Replikasi untuk Memigrasikan Data yang Ada

Migrasi/replikasi dilakukan oleh tugas . Sebuah tugas membutuhkan dua titik akhir database, yang telah kita buat. Untuk membuat tugas, klik Buat tugas , seperti yang ditunjukkan pada Gambar 1.


Gambar 1: Buat tugas

Di Buat tugas , tentukan Nama tugas dan pilih instance replikasi. Pilih Titik akhir sumber dan Titik akhir target dan pilih Jenis migrasi sebagai Migrasikan data yang ada , seperti yang ditunjukkan pada Gambar 2. Pilih kotak centang Mulai tugas saat membuat .


Gambar 2: Memilih Jenis Migrasi sebagai Migrasi data yang ada di Buat wizard tugas

Di Setelan Tugas , pilih Mode persiapan tabel target sebagai Tidak melakukan apa-apa . Pilih Sertakan kolom LOB dalam replikasi sebagai Mode LOB terbatas . Pilih Ukuran LOB Maks (32 KB) . Pilih kotak centang Aktifkan pencatatan . Setelan Tugas ditunjukkan pada Gambar 3.


Gambar 3: Pengaturan Tugas

Pemetaan tabel (lihat Gambar 4) tentukan aturan untuk memilih dan mengubah tabel yang akan dimigrasikan/direplikasi.


Gambar 4: Pemetaan tabel

Pilih Nama skema adalah DVOHRA (pilih skema di mana tabel contoh wlslog dibuat), seperti yang ditunjukkan pada Gambar 5.


Gambar 5: Memilih Skema

Dalam Nama tabel seperti tentukan % , yang memilih semua tabel, seperti yang ditunjukkan pada Gambar 6. Pilih Tindakan sebagai Sertakan dan klik Tambahkan aturan pemilihan .


Gambar 6: Menambahkan aturan pemilihan

Klik Buat tugas untuk membuat tugas, seperti yang ditunjukkan pada Gambar 7.


Gambar 7: Buat tugas

Tugas baru ditambahkan dengan status sebagai Membuat , seperti yang ditunjukkan pada Gambar 8.


Gambar 8: Pembuatan Tugas

Saat tugas dimulai, statusnya menjadi Mulai . Saat tugas berjalan, statusnya menjadi Berjalan , seperti yang ditunjukkan pada Gambar 9.


Gambar 9: Status Tugas Berjalan

Ketika tabel telah direplikasi, statusnya menjadi Pemuatan selesai , seperti yang ditunjukkan pada Gambar 10. Tabel dimuat kolom mencantumkan jumlah tabel yang dimuat sebagai 1.


Gambar 10: Muat Selesai

Menjelajahi Tabel Database yang Direplikasi

Klik Statistik tabel tab untuk menampilkan detail tentang tabel yang dimuat, termasuk Skema, Nama tabel, jumlah Sisipan, Penghapusan, Pembaruan, DDL, dan Baris Muat Penuh , seperti yang ditunjukkan pada Gambar 11.


Gambar 11 Statistik tabel

Menjelajahi CloudWatch Logs

Untuk menampilkan log, klik Log tab dan klik tautannya (lihat Gambar 12).


Gambar 12: Memilih tautan untuk log CloudWatch

Log CloudWatch ditampilkan, seperti yang ditunjukkan pada Gambar 13. Pesan log menunjukkan bahwa semua tabel dimuat.


Gambar 13: Log CloudWatch

Menghapus Migrasi

Berikut adalah urutan peristiwa untuk menghapus migrasi. Ini adalah kebalikan dari membuat migrasi.

  1. Hapus tugas Migrasi. Tugas replikasi tipe yang sedang berlangsung harus dihentikan sebelum dihapus. Tugas yang sedang berjalan tidak dapat dihapus.
  2. Hapus titik akhir basis data replikasi.
  3. Hapus instance replikasi.

Kesimpulan

Dalam artikel ketiga ini, kami membahas migrasi data yang ada dari Database Oracle di AWS EC2 ke AWS RDS. Dalam artikel berikutnya, kita akan membahas migrasi perubahan data yang sedang berlangsung.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memotong TABEL di Oracle

  2. Gunakan string berisi fungsi dalam kueri SQL Oracle

  3. Dapatkan Waktu Lokal Saat Ini dari Setiap Negara di PL/SQL

  4. Bagaimana cara mengarahkan output DBMS_OUTPUT.PUT_LINE ke file?

  5. Melihat Grup Oracle-oleh Bug