Halaman ini menunjukkan cara membuat ruang kerja konversi dan menggunakannya untuk segera melakukan konversi skema dan kode deterministik dari Oracle ke PostgreSQL. Sebelum membuat ruang kerja, pastikan Anda membuat profil koneksi untuk database sumber.
Workspace dengan editor bawaan
Saat membuat ruang kerja konversi interaktif, Anda dapat mengupgradenya untuk mengakses konversi otomatis Gemini. Upgrade ruang kerja hanya dapat dilakukan satu kali, segera setelah Anda membuka ruang kerja konversi yang baru dibuat. Operasi ini dijelaskan sebagai langkah terakhir dalam prosedur ini.
Untuk membuat ruang kerja konversi interaktif dan melakukan konversi skema, lakukan hal berikut:
- Di konsol Google Cloud, buka Conversion workspaces.
- Klik Siapkan ruang kerja.
- Di halaman Create a conversion workspace, lakukan hal berikut:
- Masukkan nama, ID, dan wilayah untuk ruang kerja konversi Anda.
- Dari menu drop-down Mesin database sumber, pilih Oracle.
- Dari Destination database engine, pilih Cloud SQL untuk PostgreSQL.
- Klik Buat ruang kerja dan lanjutkan.
- Di halaman Define source and pull schema snapshot, lakukan tindakan berikut:
- Dari menu drop-down Source connection profile, pilih profil koneksi untuk database sumber Anda.
- Klik Pull schema snapshot and continue.
Database Migration Service kini terhubung ke database sumber dan mengambil skema Anda. Proses ini dapat memerlukan waktu beberapa menit.
- Di halaman Select and convert objects, gunakan kotak centang untuk memilih objek
yang ingin dikonversi ke sintaksis PostgreSQL.
Anda tidak perlu mengonversi semua objek sekaligus. Sebagai gantinya, Anda dapat memilih beberapa objek sekarang dan menambahkan objek lainnya ke konversi nanti.
- Klik Konversikan dan lanjutkan.
Ruang kerja konversi akan terbuka.
- Saat membuka ruang kerja baru untuk pertama kalinya, Anda dapat mengupgradenya untuk
mengakses fitur konversi otomatis yang didukung Gemini.
Lakukan hal berikut:
- Pada dialog Memperkenalkan konversi otomatis Gemini, pilih kotak centang Upgrade ruang kerja untuk menjelajahi pengalaman baru, lalu klik Lanjutkan.
- Pada dialog Convert source objects with Gemini?,
klik Convert.
Database Migration Service kini melakukan proses konversi lagi untuk menerapkan peningkatan konversi yang didukung Gemini di atas hasil konversi deterministik. Untuk informasi selengkapnya tentang fitur konversi otomatis Gemini, lihat Konversi otomatis Gemini.
Ruang kerja konversi lama
Ruang kerja konversi lama adalah jenis ruang kerja konversi yang lebih lama dan lebih terbatas. Sebaiknya jangan gunakan jenis ruang kerja konversi lama untuk migrasi Anda. Jika Anda perlu menggunakan ruang kerja konversi lama, luaskan bagian Membuat ruang kerja konversi lama dan mengonversi skema untuk mengetahui informasi selengkapnya.
Membuat ruang kerja konversi lama dan mengonversi skema
Ruang kerja konversi lama menggunakan file konfigurasi Ora2Pg. Sebelum membuat ruang kerja konversi lama, pastikan Anda membuat konfigurasi Ora2Pg terlebih dahulu di luar Layanan Migrasi Database. Untuk mengetahui informasi selengkapnya, lihat Menggunakan ruang kerja konversi lama.
- Di konsol Google Cloud, buka Conversion workspaces.
- Klik Siapkan ruang kerja.
- Di halaman Create a conversion workspace, lakukan hal berikut:
- Masukkan nama, ID, dan wilayah untuk ruang kerja konversi Anda.
- Dari menu drop-down Mesin database sumber, pilih Oracle.
- Dari Destination database engine, pilih Cloud SQL untuk PostgreSQL.
- Luaskan bagian Sesuaikan konfigurasi ruang kerja, lalu centang kotak Aktifkan ruang kerja konversi lama.
- Klik Buat ruang kerja dan lanjutkan.
- Di halaman Hubungkan ke sumber dan konversikan objek, lakukan tindakan berikut:
- Dari menu drop-down Source connection profile, pilih profil koneksi untuk database sumber Anda.
-
Di kotak Configuration file, klik Browse dan gunakan pemilih file sistem untuk memilih file pemetaan konversi Anda.
Anda dapat mengupload beberapa file pemetaan konversi dengan mengklik Tambahkan file.
-
Di bagian Konversi konfigurasi, klik Pull schema and convert.
Database Migration Service kini terhubung ke database sumber, mengambil skema Anda, dan mengonversinya ke skema SQL tujuan sesuai dengan aturan yang ditentukan dalam file pemetaan konversi Anda. Proses ini dapat memerlukan waktu beberapa menit.
- Klik Simpan dan tutup.
Halaman detail ruang kerja konversi akan terbuka.
Sekarang Anda dapat menerapkan skema yang dikonversi ke database tujuan. Jika database sumber Anda menyertakan tabel yang tidak memiliki kunci utama, Anda juga perlu membuat batasan kunci utama secara manual di tabel yang dikonversi di database tujuan setelah menerapkan skema yang dikonversi. Untuk mengetahui informasi selengkapnya, lihat Menggunakan ruang kerja konversi lama.
Langkah berikutnya
Sekarang Anda dapat menggunakan ruang kerja konversi untuk memperbaiki masalah konversi, mengubah objek dengan editor interaktif, dan menerapkan skema yang dikonversi ke database tujuan. Lihat Mengonversi kode dan skema Oracle ke sintaksis PostgreSQL.