Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Menyalin metadata database dari Db2 ke Amazon untuk Db2 dengan RDS db2look

Mode fokus
Menyalin metadata database dari Db2 ke Amazon untuk Db2 dengan RDS db2look - Layanan Basis Data Relasional Amazon

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

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

db2lookadalah alat Db2 asli yang mengekstrak file bahasa definisi data (DDL), objek, otorisasi, konfigurasiWLM, dan tata letak basis data. Anda dapat menggunakan db2look untuk menyalin metadata database dari database Db2 yang dikelola sendiri ke database Amazon untuk Db2. RDS Untuk informasi selengkapnya, lihat Meniru database menggunakan db2look di IBM Db2 dokumentasi.

Untuk menyalin metadata basis data
  1. Jalankan db2look alat pada sistem Db2 yang dikelola sendiri untuk mengekstrak file. DDL Dalam contoh berikut, ganti database_name dengan nama database Db2 Anda.

    db2look -d database_name -e -l -a -f -wlm -cor -createdb -printdbcfg -o db2look.sql
  2. Jika mesin klien Anda memiliki akses ke database sumber (Db2 yang dikelola sendiri) dan instance RDS untuk Db2 DB, Anda dapat membuat db2look.sql file di mesin klien dengan langsung melampirkan ke instance jarak jauh. Lalu, buat katalog instans Db2 kelolaan sendiri jauh.

    1. Buat katalog simpul. Dalam contoh berikut, ganti dns_ip_address and port dengan DNS nama atau alamat IP dan nomor port dari 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 and 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_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
  3. Jika Anda tidak dapat mengakses basis data Db2 kelolaan sendiri jauh dari mesin klien, salin file db2look.sql ke mesin klien. Kemudian katalogkan RDS untuk instance Db2 DB.

    1. Buat katalog simpul. Dalam contoh berikut, ganti dns_ip_address and port dengan DNS nama atau alamat IP dan nomor port RDS untuk instance Db2 DB.

      db2 catalog tcpip node remnode REMOTE dns_ip_address server port
    2. Buat katalog basis data. Dalam contoh berikut, ganti rds_database_name and rds_database_alias dengan nama database RDS untuk Db2 dan alias yang ingin Anda gunakan untuk database ini.

      db2 catalog database rds_database_name as rds_database_alias at node remnode \ authentication server_encrypt
    3. Katalog database admin yang mengelola RDS untuk Db2. Anda tidak dapat menggunakan basis data ini untuk menyimpan data apa pun.

      db2 catalog database rdsadmin as rdsadmin at node remnode authentication server_encrypt
  4. Buat kolam penyangga dan ruang tabel. Administrator tidak memiliki privilese untuk membuat kolam penyangga atau ruang tabel. Namun, Anda dapat menggunakan prosedur RDS tersimpan Amazon untuk membuatnya.

    1. Temukan nama dan definisi kolam penyangga dan ruang tabel dalam file db2look.sql.

    2. Connect ke Amazon RDS menggunakan nama pengguna utama dan kata sandi utama untuk instans Db2 DB AndaRDS. Dalam contoh berikut, ganti master_username and master_password dengan informasi Anda sendiri.

      db2 connect to rdsadmin user master_username using master_password
    3. Buat kolam penyangga dengan memanggil rdsadmin.create_bufferpool. Untuk informasi selengkapnya, lihat rdsadmin.create_bufferpool.

      db2 "call rdsadmin.create_bufferpool( 'database_name', 'buffer_pool_name', buffer_pool_size, 'immediate', 'automatic', page_size, number_block_pages, block_size)"
    4. Buat ruang tabel dengan memanggil rdsadmin.create_tablespace. Untuk informasi selengkapnya, lihat rdsadmin.create_tablespace.

      db2 "call rdsadmin.create_tablespace( 'database_name', 'tablespace_name', 'buffer_pool_name', tablespace_initial_size, tablespace_increase_size, 'tablespace_type')"
    5. Ulangi langkah c atau d untuk setiap kolam penyangga atau ruang tabel yang ingin Anda tambahkan.

    6. Akhiri koneksi Anda.

      db2 terminate
  5. Buat tabel dan objek.

    1. 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_name, master_username, dan master_password dengan informasi Anda sendiri.

      db2 connect to rds_database_name user master_username using master_password
    2. Jalankan file db2look.sql.

      db2 -tvf db2look.sql
    3. Akhiri koneksi Anda.

      db2 terminate
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.