ConnConnecting to IBM DB2 untuk Linux,UNIX, dan Windows Database dengan AWS Schema Conversion Tool - AWS Schema Conversion Tool

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

ConnConnecting to IBM DB2 untuk Linux,UNIX, dan Windows Database dengan AWS Schema Conversion Tool

Anda dapat menggunakan AWS SCT untuk mengonversi skema, objek kode dalam SQL bahasa, dan kode aplikasi dari IBM Db2 untuk Linux, Unix, dan Windows (Db2LUW) ke target berikut.

  • Amazon RDS untuk Saya SQL

  • Amazon Aurora Edisi Kompatibel Saya SQL

  • Amazon RDS para Postgre SQL

  • Amazon Aurora SQL Postgre -Edisi Kompatibel

  • Amazon RDS untuk MariaDB

AWS SCT mendukung sebagai sumber Db2 LUW versi 9.1, 9.5, 9.7, 10.1, 10.5, 11.1, dan 11.5.

Hak istimewa untuk Db2 LUW sebagai sumber

Hak istimewa yang diperlukan untuk terhubung ke LUW database Db2, untuk memeriksa hak istimewa yang tersedia dan membaca metadata skema untuk sumber adalah sebagai berikut:

  • Hak istimewa yang diperlukan untuk membuat koneksi:

    • CONNECTPADA DATABASE

  • Hak istimewa diperlukan untuk menjalankan SQL pernyataan:

    • EXECUTEPADA PACKAGENULLID. SYSSH200

  • Hak istimewa yang diperlukan untuk mendapatkan informasi tingkat instans:

    • EXECUTEPADA FUNCTIONSYSPROC. ENV_ GET _ INST _ INFO

    • SELECTPADASYSIBMADM. ENV_ INST _ INFO

    • SELECTPADASYSIBMADM. ENV_ SYS _ INFO

  • Hak istimewa yang diperlukan untuk memeriksa hak istimewa yang diberikan melalui peran, kelompok, dan otoritas:

    • EXECUTEPADA FUNCTIONSYSPROC. AUTH_ LIST _ AUTHORITIES _ FOR _ AUTHID

    • EXECUTEPADA FUNCTIONSYSPROC. AUTH_ LIST _ GROUPS _ FOR _ AUTHID

    • EXECUTEPADA FUNCTIONSYSPROC. AUTH_ LIST _ ROLES _ FOR _ AUTHID

    • SELECTPADASYSIBMADM. PRIVILEGES

  • Hak istimewa yang diperlukan pada katalog dan tabel sistem:

    • SELECTPADASYSCAT. ATTRIBUTES

    • SELECTPADASYSCAT. CHECKS

    • SELECTPADASYSCAT. COLIDENTATTRIBUTES

    • SELECTPADASYSCAT. COLUMNS

    • SELECTPADASYSCAT. DATAPARTITIONEXPRESSION

    • SELECTPADASYSCAT. DATAPARTITIONS

    • SELECTPADASYSCAT. DATATYPEDEP

    • SELECTPADASYSCAT. DATATYPES

    • SELECTPADASYSCAT. HIERARCHIES

    • SELECTPADASYSCAT. INDEXCOLUSE

    • SELECTPADASYSCAT. INDEXES

    • SELECTPADASYSCAT. INDEXPARTITIONS

    • SELECTPADASYSCAT. KEYCOLUSE

    • SELECTPADASYSCAT. MODULEOBJECTS

    • SELECTPADASYSCAT. MODULES

    • SELECTPADASYSCAT. NICKNAMES

    • SELECTPADASYSCAT. PERIODS

    • SELECTPADASYSCAT. REFERENCES

    • SELECTPADASYSCAT. ROUTINEPARMS

    • SELECTPADASYSCAT. ROUTINES

    • SELECTPADASYSCAT. ROWFIELDS

    • SELECTPADASYSCAT. SCHEMATA

    • SELECTPADASYSCAT. SEQUENCES

    • SELECTPADASYSCAT. TABCONST

    • SELECTPADASYSCAT. TABLES

    • SELECTPADASYSCAT. TRIGGERS

    • SELECTPADASYSCAT. VARIABLEDEP

    • SELECTPADASYSCAT. VARIABLES

    • SELECTPADASYSCAT. VIEWS

    • SELECTPADASYSIBM. SYSDUMMY1

  • Untuk menjalankan SQL pernyataan, akun pengguna memerlukan hak istimewa untuk menggunakan setidaknya salah satu beban kerja yang diaktifkan dalam database. Jika tidak ada beban kerja yang ditetapkan ke pengguna, pastikan bahwa beban kerja pengguna default dapat diakses oleh pengguna:

    • USAGEPADA WORKLOAD SYSDEFAULTUSERWORKLOAD

Untuk menjalankan kueri, Anda perlu membuat ruang tabel sementara sistem dengan ukuran halaman 8K, 16K, dan 32K, jika tidak ada. Untuk membuat ruang tabel sementara, jalankan skrip berikut.

CREATE BUFFERPOOL BP8K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 8K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_8K PAGESIZE 8192 BUFFERPOOL BP8K; CREATE BUFFERPOOL BP16K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 16K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP16K PAGESIZE 16384 BUFFERPOOL BP16K; CREATE BUFFERPOOL BP32K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 32K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP32K PAGESIZE 32768 BUFFERPOOL BP32K;

Menghubungkan ke Db2 LUW sebagai sumber

Gunakan prosedur berikut untuk terhubung ke database LUW sumber Db2 Anda dengan file. AWS Schema Conversion Tool

Untuk terhubung ke database sumber Db2 LUW
  1. Di dalam AWS Schema Conversion Tool, pilih Tambahkan sumber.

  2. Pilih Db2 LUW, lalu pilih Berikutnya.

    Kotak dialog Tambah sumber muncul.

  3. Untuk nama Koneksi, masukkan nama untuk database Anda. AWS SCT menampilkan nama ini di pohon di panel kiri.

  4. Gunakan kredensi database dari AWS Secrets Manager atau masukkan secara manual:

    • Untuk menggunakan kredensi database dari Secrets Manager, gunakan petunjuk berikut:

      1. Untuk AWS Rahasia, pilih nama rahasianya.

      2. Pilih Isi untuk secara otomatis mengisi semua nilai di kotak dialog koneksi database dari Secrets Manager.

      Untuk informasi tentang menggunakan kredensil database dari Secrets Manager, lihat. Mengkonfigurasi AWS Secrets Manager di AWS Schema Conversion Tool

    • Untuk memasukkan informasi koneksi database LUW sumber IBM Db2 secara manual, gunakan petunjuk berikut:

      Parameter Tindakan
      Nama server

      Masukkan nama Sistem Nama Domain (DNS) atau alamat IP server basis data sumber Anda.

      Port server

      Masukkan port yang digunakan untuk terhubung ke server database sumber Anda.

      Basis Data

      Masukkan nama database Db2LUW.

      Nama pengguna dan Kata Sandi

      Masukkan kredensi database untuk terhubung ke server basis data sumber Anda.

      AWS SCT menggunakan kata sandi untuk terhubung ke database sumber Anda hanya ketika Anda memilih untuk terhubung ke database Anda dalam sebuah proyek. Untuk mencegah mengekspos kata sandi untuk basis data sumber Anda, AWS SCT tidak menyimpan kata sandi secara default. Jika Anda menutup AWS SCT proyek Anda dan membukanya kembali, Anda akan diminta kata sandi untuk terhubung ke database sumber Anda sesuai kebutuhan.

      Gunakan SSL

      Pilih opsi ini jika Anda ingin menggunakan Secure Sockets Layer (SSL) untuk terhubung ke database Anda. Berikan informasi tambahan berikut, sebagaimana berlaku, pada SSLtab:

      • Toko kepercayaan: Lokasi toko kepercayaan yang berisi sertifikat. Agar lokasi ini muncul di sini, pastikan untuk menambahkannya di pengaturan Global.

      Menyimpan kata sandi

      AWS SCT membuat brankas aman untuk menyimpan SSL sertifikat dan kata sandi database. Dengan mengaktifkan opsi ini, Anda dapat menyimpan kata sandi database dan terhubung dengan cepat ke database tanpa harus memasukkan kata sandi.

      Jalur driver Db2 LUW

      Masukkan jalur ke driver yang akan digunakan untuk terhubung ke database sumber. Untuk informasi selengkapnya, lihat Menginstal JDBC driver untuk AWS Schema Conversion Tool.

      Jika Anda menyimpan jalur driver di pengaturan proyek global, jalur driver tidak muncul di kotak dialog koneksi. Untuk informasi selengkapnya, lihat Menyimpan jalur driver di pengaturan global.

  5. Pilih Uji Koneksi untuk memverifikasi bahwa AWS SCT dapat terhubung ke database sumber Anda.

  6. Pilih Connect untuk terhubung ke database sumber Anda.