db2relocatedb

Suatu ketika database yang telah dibuat ingin dipindahkan pathnya dari /home/db2inst1 menjadi /db2data/db2inst1.

Untuk melakukannya sangat mudah karena db2 telah menyiapkan utility bernama db2relocatedb

Berikut langkah-langkahnya
1. matikan instance
2. pindahkan semua file yang ada di dalam database path ke path baru
3. buat file configuration dengan isi sebagai berikut
DB_NAME=TESTDB
DB_PATH=/home/db2inst1,/db2data/db2inst1
INSTANCE=db2inst1
4. jalankan db2relocatedb
./db2relocatedb -f relocate.cfg

Berikut nama parameter yang bisa diisi di dalam configuration :
DB_NAME=oldName,newName
DB_PATH=oldPath,newPath
INSTANCE=oldInst,newInst
NODENUM=nodeNumber
LOG_DIR=oldDirPath,newDirPath
CONT_PATH=oldContPath1,newContPath1
CONT_PATH=oldContPath2,newContPath2

STORAGE_PATH=oldStoragePath1,newStoragePath1
STORAGE_PATH=oldStoragePath2,newStoragePath2

FAILARCHIVE_PATH=newDirPath
LOGARCHMETH1=newDirPath
LOGARCHMETH2=newDirPath
MIRRORLOG_PATH=newDirPath
OVERFLOWLOG_PATH=newDirPath

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

One Response to db2relocatedb

  1. Deny Sutani says:

    Contoh lain database TEST yang telah dibuat ingin dipindahkan pathnya dari /home/db2inst2 menjadi /home/db2inst1 dari instance db2inst2 ke db2inst1

    Berikut langkah-langkahnya
    1. matikan instance
    2. pindahkan semua file yang ada di dalam database path ke path baru. Pastikan owner dari file2 tersebut
    3. buat file configuration dengan isi sebagai berikut
    DB_NAME=TEST
    DB_PATH=/home/db2inst2,/home/db2inst1
    INSTANCE=db2inst2,db2inst1
    4. jalankan db2relocatedb dengan menggunakan user db2inst1
    ./db2relocatedb -f relocate.cfg

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>