Mengonversi kode dan skema Oracle ke sintaksis PostgreSQL

Setelah Anda membuat ruang kerja konversi dan melakukan konversi skema awal, Anda dapat memperbaiki masalah konversi, mengubah objek dengan editor interaktif, dan menerapkan skema yang dikonversi ke database tujuan.

Database sering kali memiliki ribuan objek. Mengonversi semuanya dalam satu sesi mungkin merupakan proses yang menantang. Dengan ruang kerja konversi, Anda dapat membagi proses konversi menjadi beberapa fase tempat Anda menambahkan objek baru ke konversi, memperbaiki masalah, lalu mengujinya di database tujuan.

Ruang kerja konversi dapat menghasilkan hasil konversi deterministik, atau menyempurnakan nya dengan konversi otomatis Gemini. Jika konversi otomatis Gemini diaktifkan, Database Migration Service akan menerapkan augmentasi konversi otomatis ke semua objek Anda setiap kali Anda mengonversi skema sumber. Jika Anda hanya ingin menggunakan aturan konversi deterministik, nonaktifkan konversi otomatis Gemini di ruang kerja Anda.

Untuk mengonversi objek dari database sumber, lakukan hal berikut:

  1. Di Google Cloud konsol, buka Conversion workspaces.

    Buka Conversion workspaces

  2. Dari daftar ruang kerja konversi yang tersedia, pilih ruang kerja Anda.

    Editor ruang kerja konversi akan terbuka.

  3. Gunakan panel skema Oracle untuk memeriksa objek sumber Anda terkait masalah konversi. Panel ini berisi semua objek yang Anda ambil dari skema selama pembuatan ruang kerja.

    Sebaiknya periksa juga kode yang dikonversi dengan fitur konversi yang didukung Gemini. Fitur seperti asisten konversi atau penilaian kualitas dapat mempercepat proses konversi Anda.

  4. Perbaiki masalah konversi Anda.

    Anda dapat menggunakan editor SQL interaktif, mengupload file pemetaan konversi untuk mengonversi objek dengan cara tertentu, atau menggunakan fitur konversi yang didukung Gemini.

  5. Opsional: Anda juga dapat menggunakan editor SQL interaktif untuk menyesuaikan skema yang dikonversi agar lebih sesuai dengan kebutuhan Anda, meskipun tidak ada masalah konversi dengan objek Anda. Untuk mengetahui daftar objek Oracle yang dapat diedit, lihat Jenis objek yang didukung.
  6. Setelah Anda memperbaiki masalah konversi atau menyesuaikan skema, klik Convert source. Database Migration Service kini menganalisis perubahan Anda dan membuat skema PostgreSQL yang diperbarui.

    Anda dapat memeriksa skema yang dikonversi di Cloud SQL untuk PostgreSQL draf tab.

  7. Uji skema yang dikonversi di database tujuan Anda. Lakukan hal berikut:
    1. Klik Apply to destination > Test.
    2. Di halaman Define destination, gunakan menu drop-down Destination connection profile
    3. untuk memilih profil koneksi tujuan Anda.
    4. Klik Define and continue.
    5. Di halaman Select objects and test application, gunakan kotak centang untuk memilih
    6. skema PostgreSQL yang dikonversi yang ingin Anda terapkan di database tujuan.
    7. Klik Test application.

    Bergantung pada hasil pengujian, Anda mungkin perlu menyesuaikan lebih lanjut skema yang dikonversi.

  8. Jika snapshot skema yang Anda ambil dari sumber memiliki lebih banyak objek yang belum Anda migrasikan, tambahkan objek ini ke ruang kerja:
    1. Di panel Oracle, klik Add objects.

      Panel pemilihan objek akan terbuka.

    2. Di hierarki skema, gunakan kotak centang untuk memilih objek yang ingin Anda tambahkan ke konversi, lalu klik Add objects.
  9. Ulangi langkah 3 hingga 8 hingga Anda mengonversi semua objek yang ingin Anda migrasikan.
  10. Setelah selesai mengonversi skema, klik Apply to destination > Apply.

    Database Migration Service kini membuat definisi skema di database tujuan Anda.

Langkah berikutnya