

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

# ConnConnecting ke IBM DB2 untuk Linux, UNIX, dan Windows Database dengan AWS Schema Conversion Tool
<a name="CHAP_Source.DB2LUW"></a>

Anda dapat menggunakan AWS SCT untuk mengkonversi skema, objek kode dalam bahasa SQL, dan kode aplikasi dari IBM Db2 untuk Linux, Unix, dan Windows (Db2 LUW) ke target berikut.
+ Amazon RDS for MySQL
+ Edisi yang Kompatibel dengan Amazon Aurora MySQL
+ Amazon RDS for PostgreSQL
+ Edisi yang Kompatibel dengan Amazon Aurora PostgreSQL
+ Amazon RDS for MariaDB

AWS SCT mendukung sebagai sumber Db2 LUW versi 9.1, 9.5, 9.7, 10.1, 10.5, 11.1, dan 11.5.

## Hak istimewa untuk Db2 LUW sebagai sumber
<a name="CHAP_Source.DB2LUW.Permissions"></a>

Hak istimewa yang diperlukan untuk terhubung ke database Db2 LUW, untuk memeriksa hak istimewa yang tersedia dan membaca metadata skema untuk sumber adalah sebagai berikut: 
+ Hak istimewa yang diperlukan untuk membuat koneksi:
  + TERHUBUNG PADA DATABASE
+ Hak istimewa diperlukan untuk menjalankan pernyataan SQL:
  + JALANKAN PADA PAKET NULLID. SYSSH200
+ Hak istimewa yang diperlukan untuk mendapatkan informasi tingkat instans:
  + JALANKAN PADA FUNGSI SYSPROC.ENV\$1GET\$1INST\$1INFO
  + PILIH DI SYSIBMADM.ENV\$1INST\$1INFO
  + PILIH DI SYSIBMADM.ENV\$1SYS\$1INFO
+ Hak istimewa yang diperlukan untuk memeriksa hak istimewa yang diberikan melalui peran, kelompok, dan otoritas:
  + JALANKAN PADA FUNGSI SYSPROC.AUTH\$1LIST\$1AUTHORITIES\$1FOR\$1AUTHID
  + JALANKAN PADA FUNGSI SYSPROC.AUTH\$1LIST\$1GROUPS\$1FOR\$1AUTHID
  + JALANKAN PADA FUNGSI SYSPROC.AUTH\$1LIST\$1ROLES\$1FOR\$1AUTHID
  + PILIH DI SYSIBMADM.PRIVILEGES
+ Hak istimewa yang diperlukan pada katalog dan tabel sistem:
  + PILIH DI SYSCAT.ATTRIBUTES
  + PILIH DI SYSCAT.CHECKS
  + PILIH DI SYSCAT.COLIDENTATTRIBUTES
  + PILIH DI SYSCAT.COLUMNS
  + PILIH PADA SYSCAT.DATAPARTITIONEXPRESSION
  + PILIH DI SYSCAT.DATAPARTITIONS
  + PILIH DI SYSCAT.DATATYPEDEP
  + PILIH DI SYSCAT.DATATYPES
  + PILIH DI SYSCAT.HIERARCHIES
  + PILIH DI SYSCAT.INDEXCOLUSE
  + PILIH DI SYSCAT.INDEXES
  + PILIH PADA SYSCAT.INDEXPARTITIONS
  + PILIH DI SYSCAT.KEYCOLUSE
  + PILIH DI SYSCAT.MODULEOBJECTS
  + PILIH DI SYSCAT.MODULES
  + PILIH DI SYSCAT.NICKIES
  + PILIH DI SYSCAT.PERIODS
  + PILIH DI SYSCAT.REFERENCES
  + PILIH DI SYSCAT.ROUTINEPARMS
  + PILIH DI SYSCAT.ROUTINES
  + PILIH DI SYSCAT.ROWFIELDS
  + PILIH DI SYSCAT.SCHEMATA
  + PILIH DI SYSCAT.SEQUENCES
  + PILIH DI SYSCAT.TABCONST
  + PILIH DI SYSCAT.TABLES
  + PILIH DI SYSCAT.TRIGGERS
  + PILIH DI SYSCAT.VARIABLEDEP
  + PILIH DI SYSCAT.VARIABLES
  + PILIH DI SYSCAT.VIEWS
  + PILIH PADA SYSIBM. SYSDUMMY1
+  Untuk menjalankan pernyataan SQL, akun pengguna memerlukan hak istimewa untuk menggunakan setidaknya salah satu beban kerja yang diaktifkan dalam database. Jika tidak ada beban kerja yang ditetapkan ke pengguna, pastikan bahwa beban kerja pengguna default dapat diakses oleh pengguna:
  + PENGGUNAAN PADA BEBAN KERJA SYSDEFAULTUSERWORKLOAD

Untuk menjalankan kueri, Anda perlu membuat ruang tabel sementara sistem dengan ukuran halaman 8K, 16K, dan 32K, jika tidak ada. Untuk membuat ruang tabel sementara, jalankan skrip berikut.

```
CREATE BUFFERPOOL BP8K
  IMMEDIATE
  ALL DBPARTITIONNUMS
  SIZE AUTOMATIC
  NUMBLOCKPAGES 0
  PAGESIZE 8K;
  
CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_8K 
  PAGESIZE 8192 
  BUFFERPOOL BP8K;
  
CREATE BUFFERPOOL BP16K
  IMMEDIATE
  ALL DBPARTITIONNUMS
  SIZE AUTOMATIC
  NUMBLOCKPAGES 0
  PAGESIZE 16K;
  
CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP16K 
  PAGESIZE 16384 
  BUFFERPOOL BP16K;  
  
CREATE BUFFERPOOL BP32K
  IMMEDIATE
  ALL DBPARTITIONNUMS
  SIZE AUTOMATIC
  NUMBLOCKPAGES 0
  PAGESIZE 32K;
  
CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP32K 
  PAGESIZE 32768 
  BUFFERPOOL BP32K;
```

## Menghubungkan ke Db2 LUW sebagai sumber
<a name="CHAP_Source.DB2LUW.Connecting"></a>

Gunakan prosedur berikut untuk terhubung ke database sumber Db2 LUW Anda dengan file. AWS Schema Conversion Tool

**Untuk terhubung ke database sumber Db2 LUW**

1. Di dalam AWS Schema Conversion Tool, pilih **Tambahkan sumber**. 

1. **Pilih **Db2 LUW**, lalu pilih Berikutnya.** 

   Kotak dialog **Tambah sumber** muncul.

1. Untuk **nama Koneksi**, masukkan nama untuk database Anda. AWS SCT menampilkan nama ini di pohon di panel kiri. 

1. Gunakan kredensi database dari AWS Secrets Manager atau masukkan secara manual:
   + Untuk menggunakan kredensi database dari Secrets Manager, gunakan petunjuk berikut:

     1. Untuk **AWS Rahasia**, pilih nama rahasianya.

     1. **Pilih Isi untuk secara otomatis mengisi semua nilai di kotak dialog koneksi database dari Secrets Manager.**

     Untuk informasi tentang menggunakan kredensil database dari Secrets Manager, lihat. [Mengkonfigurasi AWS Secrets Manager di AWS Schema Conversion Tool](CHAP_UserInterface.SecretsManager.md)
   + Untuk memasukkan informasi koneksi database sumber IBM Db2 LUW secara manual, gunakan petunjuk berikut:  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/SchemaConversionTool/latest/userguide/CHAP_Source.DB2LUW.html)

1. Pilih **Uji Koneksi** untuk memverifikasi bahwa AWS SCT dapat terhubung ke database sumber Anda. 

1. Pilih **Connect** untuk terhubung ke database sumber Anda.