與前文(ID 98695)一致:DB2 8.1 / AIX 5.1,主機 H80a/H80b,共享 VG 7133vg,實例 db2inst1,資料庫 testdb。用戶/群組 UID/GID 雙機對齊,DAS 本地,Instance/Fence 共享。
mount /cdrom; cd /cdrom; ./db2setup 安裝產品,建立 DAS。chown -R 設定共享目錄擁有者權限。cd /usr/opt/db2_08_01/instance; ./db2icrt -u db2fenc1 db2inst1 建立實例。su - db2inst1
db2start
db2 create database testdb on /db2data
db2 update db cfg for testdb using newlogpath /db2log
db2 terminate
db2stop
varyoffvg 7133vg。importvg -y 7133vg hdiskX 匯入 VG,掛載所有共享檔案系統。mv /home/db2inst1/sqllib /home/db2inst1/sqllib.a
cd /usr/opt/db2_08_01/instance
./db2icrt -u db2fenc1 db2inst1
rm -R /home/db2inst1/sqllib
mv /home/db2inst1/sqllib.a /home/db2inst1/sqllib
cp /home/db2inst1/sqllib/db2nodes.cfg.b /home/db2inst1/sqllib/db2nodes.cfg
最後一行需納入 HACMP 啟動腳本自動執行。
/etc/services 端口號。su - db2inst1; db2start; db2 connect to testdb。# A 機本地備份
0 H80a 0
# B 機本地備份
0 H80b 0
共享 sqllib/db2nodes.cfg 在容錯移轉時由 HACMP 腳本以對應節點本地備份覆蓋,確保 DB2 啟動時識別正確主機名。
sqllib 包含實例級配置(db2nodes.cfg、db2profile 等),故備份還原機制確保雙節點共享同一實例定義。