

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

# Masalah dan batasan yang diketahui untuk Amazon RDS untuk Db2
<a name="db2-known-issues-limitations"></a>

Item berikut adalah masalah dan batasan yang diketahui untuk bekerja dengan Amazon RDS untuk Db2:

**Topics**
+ [Batasan otentikasi](#db2-known-issues-limitations-authentication-limit)
+ [Rutinitas yang tidak dipagari](#db2-known-issues-limitations-non-fenced-routines)
+ [Ruang meja penyimpanan non-otomatis selama migrasi](#db2-known-issues-limitations-non-automatic-storage-tablespaces)
+ [Mengatur parameter db2\$1compatibility\$1vector](#db2-known-issues-limitations-db2-compatibility-vector)
+ [Migrasi database yang berisi paket INVALID](#db2-known-issues-limitations-invalid-packages-migrating)

## Batasan otentikasi
<a name="db2-known-issues-limitations-authentication-limit"></a>

Amazon RDS disetel `db2auth` ke secara `JCC_ENFORCE_SECMEC` default. Namun, jika Anda tidak ingin menerapkan enkripsi userid dan kata sandi melalui kabel, Anda dapat mengganti pengaturan ini dengan mengubah `db2auth` parameter ke `CLEAR_TEXT` dalam grup parameter. Untuk informasi selengkapnya, lihat [](USER_WorkingWithParamGroups.Modifying.md).

## Rutinitas yang tidak dipagari
<a name="db2-known-issues-limitations-non-fenced-routines"></a>

RDS untuk Db2 tidak mendukung pembuatan rutinitas non-pagar dan migrasi rutinitas ini dengan mencadangkan dan memulihkan data. Untuk memeriksa apakah database Anda berisi rutinitas yang tidak berpagar, jalankan perintah SQL berikut:

```
SELECT 'COUNT:' || count(*) FROM SYSCAT.ROUTINES where fenced='N' and routineschema not in ('SQLJ','SYSCAT','SYSFUN','SYSIBM','SYSIBMADM','SYSPROC','SYSTOOLS')
```

## Ruang meja penyimpanan non-otomatis selama migrasi
<a name="db2-known-issues-limitations-non-automatic-storage-tablespaces"></a>

RDS untuk Db2 tidak mendukung pembuatan ruang meja penyimpanan non-otomatis baru. Bila Anda menggunakan native restore untuk migrasi satu kali database Anda, RDS untuk Db2 secara otomatis mengonversi tablespace penyimpanan non-otomatis Anda ke yang otomatis, dan kemudian mengembalikan database Anda ke RDS untuk Db2. Untuk informasi tentang migrasi satu kali, lihat [Bermigrasi dari Linux ke untuk Amazon RDS Linux untuk Db2](db2-one-time-migration-linux.md) dan. [Migrasi dari AIX atau Windows kepada Linux untuk Amazon RDS untuk Db2](db2-one-time-migration-aix-windows-linux.md)

## Mengatur parameter db2\$1compatibility\$1vector
<a name="db2-known-issues-limitations-db2-compatibility-vector"></a>

Dengan Amazon RDS, Anda dapat membuat database awal saat membuat instans DB dan kemudian memodifikasi parameter dalam grup parameter terkait. Namun, untuk Db2, jika Anda ingin mengatur `db2_compatibility_vector` parameter dalam grup parameter, Anda harus terlebih dahulu memodifikasi parameter dalam grup parameter khusus, membuat instance DB tanpa database, dan kemudian membuat database menggunakan prosedur yang `rdsadmin.create_database` disimpan.

**Untuk mengatur `db2_compatibility_vector` parameter**

1. [Buat grup parameter kustom](USER_WorkingWithParamGroups.Creating.md). (Anda tidak dapat mengubah parameter dalam grup parameter default.)

1. [Ubah parameter](USER_WorkingWithParamGroups.Modifying.md).

1. [Buat instance DB](USER_CreateDBInstance.md).

1. [Buat database](db2-managing-databases.md#db2-creating-database) menggunakan prosedur yang `rdsadmin.create_database` disimpan.

1. [Kaitkan grup parameter](USER_WorkingWithParamGroups.Associating.md) dengan instance DB yang berisi database. 

## Migrasi database yang berisi paket INVALID
<a name="db2-known-issues-limitations-invalid-packages-migrating"></a>

Jika Anda memigrasikan database Db2 yang berisi `INVALID` paket ke RDS untuk Db2 dengan menggunakan `RESTORE` perintah, Anda dapat mengalami masalah ketika Anda mulai menggunakan database. `INVALID`paket dapat menyebabkan masalah karena pengaturan otorisasi untuk pengguna instans DB `rdsdb` dan penghapusan otorisasi dari. `PUBLIC` `INVALID`paket menyebabkan perintah berikut gagal:
+ `db2updv115`
+ `db2 "call SYSPROC.ADMIN_REVALIDATE_DB_OBJECTS()"`

Sebelum memigrasikan database Anda dengan `RESTORE` perintah, pastikan database Anda tidak berisi `INVALID` paket dengan menjalankan perintah berikut:

```
db2 "SELECT 'COUNT:' || count(*) FROM SYSCAT.INVALIDOBJECTS"
```

Jika perintah mengembalikan hitungan lebih besar dari nol, maka panggil perintah berikut:

```
db2 "call SYSPROC.ADMIN_REVALIDATE_DB_OBJECTS()"
```

Setelah itu, panggil perintah sebelumnya untuk mengonfirmasi bahwa database Anda tidak lagi berisi `INVALID` paket.

```
db2 "SELECT 'COUNT:' || count(*) FROM SYSCAT.INVALIDOBJECTS"
```

Sekarang Anda siap untuk membuat cadangan database Anda dan mengembalikannya ke RDS Anda untuk instans Db2 DB.