Lakukan migrasi skema sumber Anda ke basis data target Anda menggunakan AWS SCT - AWS Layanan Migrasi Database

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Lakukan migrasi skema sumber Anda ke basis data target Anda menggunakan AWS SCT

Di bagian ini, Anda menggunakan AWS Schema Conversion Tool untuk melakukan migrasi skema sumber Anda ke basis data target Anda. Atau, Anda dapat menggunakan DMS Schema Conversion untuk mengonversi skema database sumber Anda. Untuk informasi selengkapnya, lihat Memulai dengan Konversi Skema DMS.

Lakukan migrasi skema sumber ke basis data target Anda denganAWS SCT
  1. Instal AWS Schema Conversion Tool. Untuk informasi selengkapnya, lihat Menginstal, memeriksa, dan memperbarui AWS SCT dalam Panduan Pengguna Schema Conversion Tool AWS.

    Ketika Anda mengunduh driver JDBC untuk MySQL dan PostgreSQL, perhatikan di mana Anda menyimpan driver, apabila perangkat ini mengingatkan Anda tentang lokasinya.

  2. Buka AWS Schema Conversion Tool. Pilih File, lalu pilih Proyek baru.

  3. Dalam jendela Proyek baru, tetapkan nilai-nilai berikut:

    • TETAPKAN Nama Proyek ke DMSProject.

    • Jauhkan Lokasi seperti itu untuk menyimpanAWS SCT proyek Anda dalam folder default.

    Pilih OKE.

  4. Pilih Tambahkan sumber untuk menambahkan database MySQL sumber ke proyek Anda, lalu pilih MySQL, dan pilih Berikutnya.

  5. Di halaman Add source, atur nilai berikut:

    • Nama koneksi:source

    • Nama Server: Memasukkan titik akhir untuk basis data MySQL yang Anda catat sebelumnya.

    • Port server: 3306

    • Nama pengguna: admin

    • Kata Sandi: changeit

  6. Pilih Tambahkan target untuk menambahkan target Amazon RDS untuk database PostgreSQL ke proyek Anda, lalu pilih Amazon RDS for PostgreSQL. Pilih Selanjutnya.

  7. Dalam halaman Add target, menetapkan nilai-nilai berikut:

    • Nama koneksi:target

    • Nama Server: Memasukkan titik akhir untuk basis data MySQL yang Anda catat sebelumnya.

    • Port server: 5432

    • Database: Masukkan nama database PostgreSQL Anda.

    • Nama pengguna: postgres

    • Kata Sandi: changeit

  8. Di panel kiri, pilih dms_sample di bawah Skema. Di panel kanan, pilih basis data target Anda tentang PostgreSQL. Pilih Buat pemetaan. Anda dapat menambahkan beberapa aturan pemetaan ke satuAWS SCT proyek. Untuk informasi selengkapnya tentang aturan pemetaan, lihat Membuat aturan pemetaan.

  9. Pilih Tampilan utama.

  10. Di panel kiri, pilih dms_sample di bawah Skema. Buka menu konteks (klik kanan) dan pilih Mengubah skema. Konfirmasikan tindakan.

    Setelah perangkat mengubah skema, skema dms_sample muncul di panel kanan.

  11. Di panel kanan, di bawah Skema, membuka menu konteks (klik kanan) untuk dms_sample dan memilih Menerapkan ke basis data. Konfirmasikan tindakan.

Verifikasi apakah skema ini selesai. Lakukan langkah-langkah berikut ini.

Untuk memeriksa migrasi skema
  1. Connect ke klien Amazon EC2 Anda.

  2. Mulai klien PSQL dengan perintah berikut. Tentukan titik akhir basis data PostgreSQL Anda, dan berikan kata sandi basis data bila diminta.

    psql \ --host=dms-postgresql.abcdefg12345.us-west-2.rds.amazonaws.com \ --port=5432 \ --username=postgres \ --password \ --dbname=dms_sample
  3. Kueri salah satu tabel (kosong) untuk memeriksa bahwa AWS SCT menerapkan skema dengan benar,

    dms_sample=> SELECT * from dms_sample.player; id | sport_team_id | last_name | first_name | full_name ----+---------------+-----------+------------+----------- (0 rows)