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 LOAD
Anda dapat menggunakan LOAD CLIENT perintah untuk memuat data dari file pada mesin klien ke RDS untuk server Db2. Karena tidak ada konektivitas SSH ke RDS untuk server Db2, Anda dapat menggunakan LOAD CLIENT perintah pada server Db2 yang dikelola sendiri atau mesin klien Db2 Anda.
penting
Metode perintah LOAD CLIENT berguna untuk memigrasikan tabel kecil. Jika bandwidth jaringan Anda antara klien dan RDS for Db2 terbatas, sebaiknya gunakan pendekatan migrasi yang berbeda. Lihat informasi yang lebih lengkap di Menggunakan alat Db2 asli untuk memigrasikan data dari Db2 ke Amazon RDS untuk Db2.
Jika file data Anda menyertakan referensi ke nama file objek besar, maka LOAD perintah tidak akan berfungsi karena objek besar (LOBs) perlu berada di server Db2. Jika Anda mencoba memuat LOBs dari mesin klien ke RDS untuk server Db2, Anda akan menerima kesalahan. SQL3025N Gunakan perintah IMPORT sebagai gantinya.
Untuk memuatkan data ke server RDS for Db2
-
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.
-
Buat katalog basis data RDS for Db2 pada mesin klien.
-
Buat katalog simpul. Dalam contoh berikut, ganti
dns_ip_addressdanportdengan nama DNS atau alamat IP dan nomor port database Db2 yang dikelola sendiri.db2 catalog tcpip node srcnode REMOTEdns_ip_addressserverport -
Buat katalog basis data. Dalam contoh berikut, ganti
source_database_namedansource_database_aliasdengan nama database Db2 yang dikelola sendiri dan alias yang ingin Anda gunakan untuk database ini.db2 catalog databasesource_database_nameassource_database_aliasat node srcnode \ authentication server_encrypt
-
-
Lampirkan ke basis data sumber. Dalam contoh berikut, ganti,
source_database_aliasuser_id, danuser_passworddengan alias yang Anda buat pada langkah sebelumnya dan ID pengguna dan kata sandi untuk database Db2 yang dikelola sendiri.db2look -dsource_database_alias-iuser_id-wuser_password-e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql -
Hasilkan file data dengan menggunakan perintah
EXPORTpada sistem Db2 kelolaan sendiri Anda. Dalam contoh berikut, gantidirectorydengan direktori pada mesin klien Anda di mana file data Anda ada. Gantifile_namedanTABLE_NAMEdengan nama file data dan nama tabel.db2 "export to /directory/file_name.txt of del modified by coldel\| \ select * from TPCH.TABLE_NAME" -
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_aliasmaster_username, danmaster_passworddengan informasi Anda sendiri.db2 connect touserrds_database_aliasmaster_usernameusingmaster_password -
Gunakan perintah
LOADuntuk memuatkan data dari file pada mesin klien ke basis data RDS for Db2 jauh. Lihat informasi yang lebih lengkap di LOAD commanddalam dokumentasi IBM Db2. Dalam contoh berikut, ganti directorydengan direktori pada mesin klien Anda di mana file data Anda ada. Gantifile_namedanTABLE_NAMEdengan nama file data dan nama tabel.db2 "LOAD CLIENT from /directory/file_name.txt \ modified by coldel\| replace into TPCH.TABLE_NAME\ nonrecoverable without prompting" -
Akhiri koneksi Anda.
db2 terminate