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
Item berikut adalah masalah dan batasan yang diketahui untuk bekerja dengan Amazon RDS untuk Db2:
Topik
Batasan otentikasi
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 .
Rutinitas yang tidak dipagari
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
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 Migrasi dari Linux kepada Linux untuk Amazon RDS untuk Db2 dan. Migrasi dari AIX atau Windows kepada Linux untuk Amazon RDS untuk Db2
Mengatur parameter db2_compatibility_vector
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
-
Buat grup parameter kustom. (Anda tidak dapat mengubah parameter dalam grup parameter default.)
-
Buat database menggunakan prosedur yang
rdsadmin.create_database
disimpan. -
Kaitkan grup parameter dengan instance DB yang berisi database.
Migrasi database yang berisi paket INVALID
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(*) from sysibm.sysroutines where valid = 'N'"
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(*) from sysibm.sysroutines where valid = 'N'"
Sekarang Anda siap untuk membuat cadangan database Anda dan mengembalikannya ke RDS Anda untuk instans Db2 DB.