

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
<a name="db2-native-db2-tools-import"></a>

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

**penting**  
Metode perintah `IMPORT` berguna untuk memigrasikan tabel kecil dan tabel yang menyertakan objek besar (LOB). 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](db2-native-db2-tools.md).

**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](db2-connecting-with-ibm-data-management-console.md).

1. 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}}
      ```

   1. 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
      ```

1. Lampirkan ke basis data sumber. Dalam contoh berikut, ganti, {{source\_database\_alias}}{{user\_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
   ```

1. 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}}"
   ```

1. 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, ganti{{{{rds\_database\_alias}}}}, {{master\_username,}} dan {{master\_password}} dengan informasi Anda sendiri.

   ```
   db2 connect to {{{{rds_database_alias}}}} user {{master_username}} using {{master_password}}
   ```

1. 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](https://www.ibm.com/docs/en/db2/11.5?topic=commands-import) 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}}"
   ```

1. Akhiri koneksi Anda.

   ```
   db2 terminate
   ```