Membuat dan mengonfigurasi instance Cloud SQL tujuan

Untuk migrasi Oracle heterogen ke Cloud SQL, Database Migration Service mengharuskan Anda membuat dan mengonfigurasi instance tujuan Cloud SQL terlebih dahulu. Lakukan langkah-langkah berikut:

  1. Buat instance tujuan. Pastikan Anda mengonfigurasi resource komputasi dan memori yang cukup untuk memenuhi kebutuhan migrasi dan mengikuti persyaratan yang tercantum dalam batasan yang diketahui.

    Sebaiknya buat instance tujuan dengan setelan khusus untuk metode jaringan tujuan yang ingin Anda gunakan:

    Jika Anda ingin menggunakan...Maka...
    Konektivitas tujuan IP publik, Buat instance tujuan dengan IP publik diaktifkan. Lihat Membuat instance Cloud SQL di dokumentasi Cloud SQL untuk PostgreSQL.
    Konektivitas tujuan IP pribadi,

    Tentukan apakah Anda dapat menggunakan instance Cloud SQL yang mendukung PSC sebagai tujuan migrasi. Pertimbangkan dengan cermat batasan fungsi untuk instance yang mendukung PSC. Lihat Batasan Private Service Connect di dokumentasi Cloud SQL.

  2. Buat entity berikut di instance tujuan:
  3. Berikan izin yang diperlukan ke akun pengguna migrasi khusus. Lakukan hal berikut:
    1. Hubungkan ke instance Cloud SQL Anda dengan klien SQL. Anda dapat menggunakan metode berikut:
      • Klien psql. Anda dapat menggunakan metode ini untuk terhubung ke IP pribadi instance, tetapi mungkin mengharuskan Anda membuat virtual machine Compute Engine.
      • gcloud sql connect perintah. Perintah ini hanya berfungsi untuk instance Cloud SQL yang memiliki alamat IP publik yang diaktifkan.
    2. Jalankan perintah berikut di instance tujuan:
      GRANT CREATE ON DATABASE DESTINATION_DB_NAME TO "MIGRATION_USER_ACCOUNT_NAME";
      GRANT CREATE ON SCHEMA SCHEMA_NAME TO "MIGRATION_USER_ACCOUNT_NAME";
      GRANT SELECT, INSERT, UPDATE, DELETE, TRUNCATE ON ALL TABLES IN SCHEMA SCHEMA_NAME TO "MIGRATION_USER_ACCOUNT_NAME";
    3. Opsional: Berikan izin CREATEDB kepada pengguna migrasi untuk tujuan menguji skema yang dikonversi.

      Pada tahap migrasi selanjutnya, setelah Anda mengonversi skema sumber, Anda dapat menggunakan Database Migration Service untuk menguji apakah skema yang dikonversi dapat diterapkan ke database PostgreSQL. Untuk melakukan pengujian, Database Migration Service membuat database sementara agar tidak memengaruhi database tujuan. Jika Anda ingin menguji skema yang dikonversi, berikan izin CREATEDB kepada pengguna migrasi. Gunakan perintah berikut:

      ALTER USER "MIGRATION_USER_ACCOUNT_NAME" WITH CREATEDB;
    4. Untuk database sumber yang berisi kunci asing atau pemicu: Lewati replikasi untuk kunci asing dan pemicu dengan menggunakan REPLICATION opsi dengan akun pengguna migrasi khusus. Jalankan perintah berikut:
      ALTER USER "MIGRATION_USER_ACCOUNT_NAME" WITH REPLICATION;

      Untuk mengetahui informasi selengkapnya tentang cara Database Migration Service memigrasikan kunci asing dan pemicu, lihat Pertimbangan untuk kunci asing dan pemicu.

Apa langkah selanjutnya?