DB2 – Oracle Migration Parameter

Ada beberapa parameter yang sebaiknya diganti sebelum melakukan migrasi dari Oracle ke DB2. Parameter ini berguna untuk mempermudah atau mengotomatisasi proses migrasi.

1. DB2_COMPATIBILITY_VECTOR (registry)
Isi nilai parameter ini dengan “ORA”. Ini merupakan level kompatibilitas tertinggi. Setelah mengubah parameter ini jangan lupa untuk merestart instance.

2. DB2_DEFERRED_PREPARE_SEMANTICS (registry)

Meningkatkan kompatibilitas antara aplikasi Oracle dan DB2. Dengan mengisi parameter ini menjadi “YES”, maka SQL statement dinamis akan dievaluasi di OPEN atau EXECUTE bukan di PREPARE. Hal ini berguna untuk mengambil kelebihan dari tipe data implisit yang baru di DB2 dan mencegah error yang mungkin terjadi pada langkah PREPARE. Setelah mengubah parameter ini jangan lupa untuk merestart instance.

3. AUTO_REVAL (database configuration)

Melakukan revalidation ketika sebuah object invalid terdeteksi. Default valuenya adalah “DEFERRED” yang akan melakukan revalidasi terhadap sebuah objek jika terjadi reference kembali terhadap objek tersebut. Jika parameter ini diisi dengan “DEFERRED_FORCE” maka objek akan sukses dibuat walaupun bergantung pada objek yang invalid / belum ada. Jangan lupa untuk melakukan deactivate database agar perubahan terjadi.

4. DECFLT_ROUNDING (database configuration)

Parameter ini berguna untuk menentukan rounding mode untuk decimal floating point. Di Oracle, rounding modenya adalah “ROUND_HALF_UP”, sedangkan by default parameter ini bernilai “ROUND_HALF_EVEN”. Jangan lupa untuk melakukan deactivate database agar perubahan terjadi.

Sumber
Oracle to DB2 Conversion Guide

This entry was posted in DB2 and tagged , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>