View a markdown version of this page

Mengimpor data dari mesin klien ke Amazon RDS untuk Db2 dengan perintah IMPORT - Amazon Relational Database Service

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

Mengimpor data dari mesin klien ke Amazon RDS untuk Db2 dengan perintah IMPORT

Anda dapat menggunakan perintah IMPORT dari mesin klien untuk mengimpor data Anda ke server Amazon RDS for Db2.

penting

Metode IMPORT perintah berguna untuk memigrasikan tabel kecil dan tabel yang menyertakan objek besar (LOBs). Perintah IMPORT lebih lambat daripada utilitas LOAD karena operasi-operasi pencatatan log INSERT dan DELETE. Jika bandwidth jaringan Anda antara mesin klien dan RDS for Db2 terbatas, sebaiknya gunakan pendekatan migrasi yang berbeda. Untuk informasi selengkapnya, lihat Menggunakan alat Db2 asli untuk memigrasikan data dari Db2 ke Amazon RDS untuk Db2.

Untuk mengimpor data ke server RDS for Db2
  1. Masuk ke mesin klien Anda dengan IBM Db2 Data Management Console. Untuk informasi selengkapnya, lihat Menghubungkan ke Amazon RDS untuk instans Db2 DB dengan IBM Db2 Data Management Console.

  2. Buat katalog basis data RDS for Db2 pada mesin klien.

    1. Buat katalog simpul. Dalam contoh berikut, ganti dns_ip_address dan port dengan nama DNS atau alamat IP dan nomor port database Db2 yang dikelola sendiri.

      db2 catalog tcpip node srcnode REMOTE dns_ip_address server port
    2. Buat katalog basis data. Dalam contoh berikut, ganti source_database_name dan source_database_alias dengan nama database Db2 yang dikelola sendiri dan alias yang ingin Anda gunakan untuk database ini.

      db2 catalog database source_database_name as source_database_alias at node srcnode \ authentication server_encrypt
  3. Lampirkan ke basis data sumber. Dalam contoh berikut, ganti, source_database_aliasuser_id, dan user_password dengan alias yang Anda buat pada langkah sebelumnya dan ID pengguna dan kata sandi untuk database Db2 yang dikelola sendiri.

    db2look -d source_database_alias -i user_id -w user_password -e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql
  4. Hasilkan file data dengan menggunakan perintah EXPORT pada sistem Db2 kelolaan sendiri Anda. Dalam contoh berikut, ganti directory dengan direktori pada mesin klien Anda di mana file data Anda ada. Ganti file_name dan table_name dengan nama file data dan nama tabel.

    db2 "export to /directory/file_name.txt of del lobs to /directory/lobs/ \ modified by coldel\| select * from table_name"
  5. Hubungi basis data RDS for Db2 Anda dengan menggunakan nama pengguna master dan kata sandi master untuk instans basis data RDS for Db2 Anda. Dalam contoh berikut, gantirds_database_alias, master_username, dan master_password dengan informasi Anda sendiri.

    db2 connect to rds_database_alias user master_username using master_password
  6. Gunakan perintah IMPORT untuk mengimpor data dari file pada mesin klien ke dalam basis data RDS for Db2 jauh. Lihat informasi yang lebih lengkap di IMPORT command dalam dokumentasi IBM Db2. Dalam contoh berikut, ganti directory dan file_name dengan direktori pada mesin klien Anda di mana file data Anda ada dan nama file data. Ganti SCHEMA_NAME dan TABLE_NAME dengan nama skema dan tabel Anda.

    db2 "IMPORT from /directory/file_name.tbl OF DEL LOBS FROM /directory/lobs/ \ modified by coldel\| replace into SCHEMA_NAME.TABLE_NAME"
  7. Akhiri koneksi Anda.

    db2 terminate