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 LOAD perintah
Anda dapat menggunakan LOAD CLIENT
perintah untuk memuat data dari file pada mesin klien ke server RDS for Db2. Karena tidak ada SSH konektivitas ke server RDS for 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 untuk Db2 terbatas, kami sarankan Anda menggunakan pendekatan migrasi yang berbeda. Untuk informasi selengkapnya, lihat Menggunakan alat Db2 asli untuk memigrasikan data dari Db2 ke Amazon untuk Db2 RDS.
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 server RDS for Db2, Anda akan menerima SQL3025N kesalahan. Gunakan IMPORT perintah sebagai gantinya.
Untuk memuat data ke server RDS untuk Db2
-
Masuk ke mesin klien Anda dengan IBM Db2 Data Management ConsoleUntuk informasi selengkapnya, lihat Menghubungkan ke Amazon Anda RDS untuk instans Db2 DB dengan IBM Db2 Data Management Console.
-
Katalog database RDS untuk Db2 pada mesin klien.
-
Buat katalog simpul. Dalam contoh berikut, ganti
dns_ip_address
andport
dengan DNS nama atau alamat IP dan nomor port dari database Db2 yang dikelola sendiri.db2 catalog tcpip node srcnode REMOTE
dns_ip_address
serverport
-
Buat katalog basis data. Dalam contoh berikut, ganti
source_database_name
andsource_database_alias
dengan nama database Db2 yang dikelola sendiri dan alias yang ingin Anda gunakan untuk database ini.db2 catalog database
source_database_name
assource_database_alias
at node srcnode \ authentication server_encrypt
-
-
Lampirkan ke basis data sumber. Dalam contoh berikut, ganti
source_database_alias
,user_id
, danuser_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
-iuser_id
-wuser_password
-e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql -
Hasilkan file data dengan menggunakan perintah
EXPORT
pada sistem Db2 kelolaan sendiri Anda. Dalam contoh berikut, gantidirectory
dengan direktori pada mesin klien Anda di mana file data Anda ada. Gantifile_name
andTABLE_NAME
dengan nama file data dan nama tabel.db2 "export to /
directory
/file_name
.txt of del modified by coldel\| \ select * from TPCH.TABLE_NAME
" -
Connect ke database RDS for Db2 Anda menggunakan nama pengguna utama dan kata sandi utama untuk instans Db2 DB AndaRDS. Dalam contoh berikut, ganti
,rds_database_alias
master_username
, danmaster_password
dengan informasi Anda sendiri.db2 connect to
userrds_database_alias
master_username
usingmaster_password
-
Gunakan
LOAD
perintah untuk memuat data dari file pada mesin klien ke remote RDS untuk database Db2. Untuk informasi selengkapnya, silakan lihat LOAD perintahdi IBM Db2 dokumentasi. Dalam contoh berikut, ganti directory
dengan direktori pada mesin klien Anda di mana file data Anda ada. Gantifile_name
andTABLE_NAME
dengan 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