Tentang alur data untuk Oracle ke Cloud SQL untuk PostgreSQL

Ada dua konsep penting yang perlu Anda pahami untuk mengetahui alur data dari sumber ke instance tujuan: jenis migrasi dan fase migrasi. Database Migration Service mendukung dua jenis migrasi: berkelanjutan dan satu kali. Hanya migrasi berkelanjutan yang tersedia untuk migrasi Oracle heterogen ke Cloud SQL untuk PostgreSQL.

Dengan migrasi berkelanjutan, data Anda dimigrasikan dalam dua fase: dump lengkap, dan Pengambilan Data Perubahan (CDC).

Fase dump penuh

Fase dump penuh adalah bagian pertama dari proses migrasi. Selama dump penuh, Database Migration Service terhubung ke instance sumber, membaca konten database yang Anda pilih untuk migrasi, lalu memuat data ke instance tujuan Cloud SQL untuk PostgreSQL. Pada fase ini, Database Migration Service mengambil konten sebenarnya dari database Anda.

Selama fase dump penuh, Database Migration Service dapat membuka beberapa koneksi ke database sumber Anda untuk meningkatkan performa. Anda dapat mengonfigurasi jumlah koneksi serentak saat membuat tugas migrasi.

Untuk kontrol terperinci atas pergerakan data, Anda juga dapat melakukan dump penuh dan memuat data ke instance tujuan sendiri, di luar Database Migration Service. Jika Anda memilih untuk melakukan fase ini secara manual, tugas migrasi Anda akan dimulai dengan fase CDC dan Database Migration Service akan mengharapkan Anda memberikan Nomor Perubahan Sistem (SCN) file log redo Anda sebagai titik awal.

Pengambilan Data Perubahan (CDC)

Setelah fase full dump selesai (atau jika Anda memilih untuk melakukan dump penuh sendiri dan memulai dengan fase CDC), Database Migration Service akan beralih ke fase CDC tempat layanan ini terus memantau database sumber Anda untuk menemukan perubahan, lalu terus mereplikasinya di instance tujuan. Pada fase ini, Database Migration Service tidak menyalin data sebenarnya dari database sumber Anda: sebagai gantinya, layanan ini membaca file log untuk mereplikasi perubahan di tujuan.

Database Migration Service menggunakan Oracle LogMiner API untuk mengakses dan mengurai file log redo Oracle yang diarsipkan di database sumber Anda. Sebelum memigrasikan database Oracle ke Cloud SQL untuk PostgreSQL dengan Database Migration Service, sebaiknya sesuaikan setelan file log redo Oracle untuk performa dan fidelitas data yang optimal. Untuk mengetahui informasi selengkapnya, lihat Menggunakan file log redo Oracle.