Membuat ruang kerja konversi dan mengonversi skema

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 Anda.

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:

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

    Buka Ruang kerja konversi

  2. Klik Siapkan ruang kerja.
  3. Di halaman Buat ruang kerja konversi, lakukan tindakan berikut:
    1. Masukkan nama, ID, dan region untuk ruang kerja konversi Anda.
    2. Dari menu drop-down Mesin database sumber, pilih Oracle.
    3. Dari Destination database engine, pilih Cloud SQL for PostgreSQL.
    4. Klik Buat ruang kerja dan lanjutkan.
  4. Di halaman Tentukan sumber dan tarik snapshot skema, lakukan tindakan berikut:
    1. Dari menu drop-down Profil koneksi sumber, pilih profil koneksi untuk database sumber Anda.
    2. Klik Tarik snapshot skema dan lanjutkan.

    Database Migration Service kini terhubung ke database sumber dan mengambil skema Anda. Proses ini dapat memerlukan waktu beberapa menit.

  5. Di halaman Select and convert objects, gunakan kotak centang untuk memilih objek yang ingin Anda konversi ke sintaksis PostgreSQL.

    Anda tidak harus mengonversi semua objek sekaligus. Sebagai gantinya, Anda dapat memilih beberapa objek sekarang dan menambahkan lebih banyak objek ke konversi nanti.

  6. Klik Konversi dan lanjutkan.

    Ruang kerja konversi akan terbuka.

  7. Saat membuka ruang kerja baru untuk pertama kalinya, Anda dapat mengupgradenya untuk mengakses fitur konversi otomatis yang didukung Gemini. Lakukan tindakan berikut:
    • Pada dialog Memperkenalkan konversi otomatis Gemini, centang kotak Upgrade ruang kerja untuk menjelajahi pengalaman baru, lalu klik Lanjutkan.
    • Pada dialog Konversi objek sumber dengan Gemini?, klik Konversi.

      Database Migration Service kini melakukan proses konversi lagi untuk menerapkan peningkatan konversi yang didukung Gemini di atas hasil konversi deterministik. Untuk mengetahui 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, perluas 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 di luar Database Migration Service terlebih dahulu. Untuk mengetahui informasi selengkapnya, lihat Bekerja dengan ruang kerja konversi lama.

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

    Buka Ruang kerja konversi

  2. Klik Siapkan ruang kerja.
  3. Di halaman Buat ruang kerja konversi, lakukan tindakan berikut:
    1. Masukkan nama, ID, dan region untuk ruang kerja konversi Anda.
    2. Dari menu drop-down Mesin database sumber, pilih Oracle.
    3. Dari Destination database engine, pilih Cloud SQL for PostgreSQL.
    4. Luaskan bagian Sesuaikan konfigurasi ruang kerja, lalu centang kotak Aktifkan ruang kerja konversi lama.
    5. Klik Buat ruang kerja dan lanjutkan.
  4. Di halaman Hubungkan ke sumber dan konversi objek, lakukan tindakan berikut:
    1. Dari menu drop-down Profil koneksi sumber, pilih profil koneksi untuk database sumber Anda.
    2. Di kotak File konfigurasi, klik Telusuri dan gunakan pemilih file sistem untuk memilih file pemetaan konversi Anda.

      Anda dapat mengupload beberapa file pemetaan konversi dengan mengklik Tambahkan file.

    3. Di bagian Convert the configuration, 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.

  5. 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 primer, Anda juga perlu membuat batasan kunci primer secara manual di tabel yang dikonversi dalam database tujuan setelah Anda menerapkan skema yang dikonversi. Untuk mengetahui informasi selengkapnya, lihat Bekerja dengan 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.