Migrasi skema sumber Anda ke database 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.

Migrasi skema sumber Anda ke database target Anda menggunakan AWS SCT

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

Untuk memigrasikan skema sumber Anda ke database target Anda dengan AWS SCT
  1. Instal AWS Schema Conversion Tool. Untuk informasi selengkapnya, lihat Menginstal, memeriksa, dan memperbarui AWS SCT dalam Panduan Pengguna Schema Conversion Tool AWS .

    Saat Anda mengunduh JDBC driver untuk My SQL dan PostgreSQL, perhatikan di mana Anda menyimpan driver, jika alat meminta Anda untuk lokasi mereka.

  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.

    • Pertahankan Lokasi seperti itu untuk menyimpan AWS SCT proyek Anda di folder default.

    Pilih OKE.

  4. Pilih Tambahkan sumber untuk menambahkan sumber SQL Database saya ke proyek Anda, lalu pilih Saya SQL, dan pilih Berikutnya.

  5. Di halaman Tambah sumber, atur nilai berikut:

    • Nama koneksi: source

    • Nama server: Masukkan titik akhir untuk SQL database Saya yang Anda catat sebelumnya.

    • Port server: 3306

    • Nama pengguna: admin

    • Kata Sandi: changeit

  6. Pilih Tambahkan target untuk menambahkan target Amazon RDS untuk SQL database Postgre ke proyek Anda, lalu pilih Amazon RDS untuk Postgre. SQL Pilih Berikutnya.

  7. Di halaman Tambah target, atur nilai berikut:

    • Nama koneksi: target

    • Nama server: Masukkan titik akhir untuk SQL database Postgre yang Anda catat sebelumnya.

    • Port server: 5432

    • Database: Masukkan nama database Postgre SQL Anda.

    • Nama pengguna: postgres

    • Kata Sandi: changeit

  8. Di panel kiri, pilih dms_sample di bawah Skema. Di panel kanan, pilih basis data Amazon RDS for SQL Postgre target Anda. Pilih Buat pemetaan. Anda dapat menambahkan beberapa aturan pemetaan ke satu AWS 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 Konversi skema. Konfirmasikan tindakan.

    Setelah alat mengonversi skema, skema dms_sample muncul di panel kanan.

  11. Di panel kanan, di bawah Skema, buka menu konteks (klik kanan) untuk dms_sample dan pilih Terapkan ke database. Konfirmasikan tindakan.

Verifikasi bahwa migrasi skema selesai. Lakukan langkah-langkah berikut ini.

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

  2. Mulai PSQL klien dengan perintah berikut. Tentukan titik akhir SQL database Postgre Anda, dan berikan kata sandi database saat 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 memverifikasi 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)