Dengan Database Migration Service, Anda dapat mengonversi skema database, tabel, dan objek kode Oracle ke sintaksis PostgreSQL, lalu memigrasikan data dari database Oracle ke AlloyDB untuk PostgreSQL. Database Migration Service menawarkan dukungan untuk berbagai penawaran Oracle, termasuk Bare Metal Solution, Oracle Real Application Clusters (RAC), dan instance yang dikelola sendiri.
Halaman ini memberikan ringkasan fitur utama Database Migration Service untuk migrasi heterogen dari Oracle ke AlloyDB for PostgreSQL:
Sumber dan tujuan yang didukung mencantumkan semua versi Oracle yang didukung oleh Database Migration Service.
Konversi kode dan skema menjelaskan cara Database Migration Service dapat membantu Anda mengonversi skema, tabel, dan objek lainnya dari sintaksis Oracle ke sintaksis PostgreSQL.
Alur data migrasi berkelanjutan memberikan ringkasan menyeluruh tentang cara data Anda dipindahkan di Google Cloud selama proses migrasi.
Pemantauan memberikan pengantar untuk log dan metrik yang dapat membantu Anda mengamati progres dan kondisi tugas migrasi Anda.
Keamanan migrasi melihat fitur enkripsi yang ditawarkan oleh Database Migration Service.
Database sumber dan tujuan yang didukung
Database Migration Service mendukung database Oracle berikut sebagai sumber migrasi:
- Amazon RDS untuk Oracle
- Deployment yang dihosting sendiri, termasuk:
- Deployment Database Instance Tunggal Oracle
- Oracle Exadata
- Oracle Active Data Guard
- Oracle Real Application Clusters (RAC)
Dukungan penuh juga bergantung pada versi Oracle sumber Anda. Tabel berikut mencantumkan semua versi yang didukung untuk migrasi Oracle heterogen:
Database sumber | Database tujuan |
---|---|
Oracle 11g, Versi 11.2.0.4 | AlloyDB untuk PostgreSQL 12, 13, 14, 15, 16. |
Oracle 12c, Versi 12.1.0.2 | |
Oracle 12c, Versi 12.2.0.1 | |
Oracle 18c | |
Oracle 19c | |
Oracle 21c |
Database sumber yang tidak didukung
Database Migration Service tidak mendukung migrasi dari Oracle Autonomous Database.
Konversi kode dan skema
Ruang kerja konversi Database Migration Service menyediakan pengalaman editor interaktif tempat Anda dapat mengonversi skema, tabel, dan objek lainnya dari sintaksis Oracle ke sintaksis PostgreSQL. Ruang kerja konversi interaktif juga memberikan dukungan untuk alur kerja yang dibantu Gemini dengan kemampuan penjelasan kode dan perbaikan masalah konversi.
Untuk mempelajari lebih lanjut, lihat Ruang kerja konversi.
Alur data migrasi berkelanjutan
Untuk migrasi Oracle heterogen ke PostgreSQL, Database Migration Service mendukung alur migrasi berkelanjutan. Dalam pendekatan ini, data Anda dimuat terlebih dahulu dari dump lengkap, lalu diperbarui secara berkelanjutan berdasarkan informasi perubahan data yang muncul dari file log database.
Pada tingkat tinggi, data Anda berpindah melalui fase migrasi sebagai berikut:
-
Anda menggunakan ruang kerja konversi Database Migration Service untuk mengonversi skema, tabel, dan objek lainnya dari sintaksis Oracle ke sintaksis PostgreSQL.
Database Oracle sering kali memiliki beberapa ribu objek yang skemanya perlu Anda konversi. Dengan Database Migration Service, Anda dapat membagi pekerjaan menjadi beberapa fase. Database Migration Service dapat terhubung ke database sumber Anda dan menarik informasi skema yang diperlukan jika diperlukan.
-
Setelah selesai menerjemahkan semua entitas ke sintaksis PostgreSQL, Anda menerapkan skema ke database di instance tujuan.
Tujuan tahap ini adalah menyiapkan database tujuan agar Database Migration Service dapat mereplikasi data dari tabel sumber ke tabel yang setara di AlloyDB untuk PostgreSQL.
Setelah skema diterapkan, Anda dapat memulai migrasi data.
-
Fase dump penuh adalah bagian pertama dari proses migrasi. Ada dua cara untuk menyelesaikan dump penuh:
-
Otomatis: Database Migration Service terhubung ke instance sumber Anda, membaca isi tabel yang Anda pilih untuk migrasi, lalu memuat data ke instance tujuan AlloyDB untuk PostgreSQL.
Pada fase ini, Database Migration Service merekam konten sebenarnya dari database Anda.
- Manual: Anda dapat melewati fase dump penuh dan melakukannya sendiri di luar Database Migration Service. Jika ya, Anda dapat memulai proses migrasi dengan fase pengambilan data perubahan (CDC) dengan memberikan Nomor Perubahan Sistem Oracle sebagai titik awal untuk replikasi.
-
-
Setelah fase dump penuh selesai, Database Migration Service akan beralih ke fase CDC. Selama CDC, Database Migration Service terus memantau perubahan pada database sumber Anda, lalu mereplikasinya secara berkelanjutan di instance tujuan.
Pada fase ini, Database Migration Service tidak menyalin data aktual dari tabel sumber Anda: melainkan membaca informasi yang diekstrak dari file log database untuk mereplikasi perubahan di tujuan. Untuk mengetahui informasi selengkapnya tentang mekanisme ini, lihat Change Data Capture.
Anda dapat menghentikan replikasi yang sedang berlangsung dan mempromosikan tugas migrasi jika ingin mengalihkan aplikasi agar menggunakan instance tujuan AlloyDB untuk PostgreSQL sebagai database produksi. Untuk panduan migrasi langkah demi langkah yang mendetail, lihat Panduan migrasi Oracle ke AlloyDB untuk PostgreSQL.
Pemantauan


Database Migration Service menyediakan kemampuan logging dan observasi yang ekstensif untuk membantu Anda memantau progres migrasi. Fitur ini mencakup diagnostik real-time untuk keterlambatan replikasi dan progres CDC, serta log mendetail untuk status tugas migrasi dan status instance tujuan AlloyDB untuk PostgreSQL.
Untuk mengetahui detail selengkapnya, lihat Metrik tugas migrasi.
Keamanan migrasi
Database Migration Service menyediakan beberapa mekanisme enkripsi yang dapat Anda gunakan untuk keamanan tambahan selama proses migrasi. Mekanisme ini mencakup:
Sertifikat SSL/TLS untuk mengenkripsi koneksi jaringan antara Database Migration Service dan database sumber. Untuk mengetahui detail selengkapnya, lihat Ringkasan enkripsi.
Sertifikat enkripsi untuk mengamankan pergerakan data selama fase CDC dan dump lengkap. Untuk mengetahui detail selengkapnya, lihat CMEK untuk tugas migrasi.
Langkah berikutnya
Untuk mempelajari lebih lanjut dukungan jenis data dan fitur Oracle di Database Migration Service, lihat Batasan umum.
Untuk mendapatkan panduan lengkap migrasi langkah demi langkah, lihat Panduan migrasi Oracle ke AlloyDB untuk PostgreSQL.