インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(db2)インスタンスユーザで行う初期構築メモ

一通り打ったコマンド

サンプルDB作成

db2sampl -sql -xml

非アクティブ化

db2 DEACTIVATE DB sample

HADR周りの設定

db2 UPDATE DB CFG FOR sample USING HADR_LOCAL_HOST xx
db2 UPDATE DB CFG FOR sample USING HADR_LOCAL_SVC xx
db2 UPDATE DB CFG FOR sample USING HADR_REMOTE_HOST xx
db2 UPDATE DB CFG FOR sample USING HADR_REMOTE_SVC xx
db2 UPDATE DB CFG FOR sample USING HADR_REMOTE_INST db2inst1
db2 UPDATE DB CFG FOR sample USING HADR_SYNCMODE SYNC
db2 UPDATE DB CFG FOR sample USING HADR_TIMEOUT 120
db2 UPDATE DB CFG FOR sample USING HADR_PEER_WINDOW 120
db2 UPDATE ALTERNATE SERVER FOR DATABASE sample USING HOSTNAME xx PORT xx
db2 "UPDATE DB CFG FOR SAMPLE USING HADR_TARGET_LIST xx:xx"

データの保管先変更

db2 "UPDATE DBM CFG USING DFTDBPATH '/data'"

DBのログ出力先

db2 "UPDATE DB CFG FOR sample USING
NEWLOGPATH /data/actlog
LOGARCHMETH1 DISK:/data/arclog
"

ライセンス認証

/opt/ibm/db2/V11.5/adm/db2licm -a /tmp/db2/license/db2dec.lic

バックアップ前に一度綺麗にする

db2 "BACKUP DB sample TO /dev/null"