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 sulit. 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 menyempurnakannya 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 tindakan berikut:

  1. Di konsol Google Cloud , buka Ruang kerja konversi.

    Buka Ruang kerja konversi

  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 masalah konversi pada objek sumber Anda. Panel ini berisi semua objek yang Anda tarik dari skema selama pembuatan ruang kerja.
  4. Perbaiki masalah konversi Anda.

    Anda dapat menggunakan editor SQL interaktif, mengupload file pemetaan konversi untuk mengonversi objek dengan cara tertentu, atau memanfaatkan 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 Konversi sumber. Database Migration Service kini menganalisis perubahan Anda dan membuat skema PostgreSQL yang diperbarui.

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

  7. Uji skema yang dikonversi di database tujuan Anda. Lakukan tindakan berikut:
    1. Klik Terapkan ke tujuan > Uji.
    2. Di halaman Define destination, gunakan Destination connection profile
    3. menu drop-down untuk memilih profil koneksi tujuan Anda.
    4. Klik Tentukan dan lanjutkan.
    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 Uji aplikasi.

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

  8. Jika snapshot skema yang Anda tarik 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 pohon skema, gunakan kotak centang untuk memilih objek yang ingin Anda tambahkan ke konversi, lalu klik Tambahkan objek.
  9. Ulangi langkah 3 hingga 8 hingga Anda mengonversi semua objek yang ingin dimigrasikan.
  10. Setelah Anda selesai mengonversi skema, klik Terapkan ke tujuan > Terapkan.

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

Langkah berikutnya