記錄一次在 AIX 5L 平台,搭配 HACMP/ES 4.4.1 實現 DB2 7.0 雙機互備(Cascading 模式)的完整安裝與配置過程,供同類架構參考。
/data1,VG2 掛載 /data2/cdrom/db2setup,大多選項採預設/usr/lpp/db2xxxx/data1,APP2 → /data2),否則資料會落在 RootVG 造成單點故障。db2icrt APP1db2icrt APP2/etc/services,加入兩實例對應埠號(如 50005、50007),不可重複。| 問題 | 現象 | 解決 |
|---|---|---|
| Codepage 不符 | SQL0819/1386 碼頁無法轉換 | 統一設為 819:db2set DB2CODEPAGE=819 |
| Socket 連線失敗 | 無法連接伺服器 | 確認使用 Service IP vs Boot IP,檢查 /etc/services 埠號是否正確 |
# 啟動 APP1
su - app1 -c "db2admin start" # 啟動管理伺服器
su - app1 -c "db2start" # 啟動實例
# 停止 APP1
su - app1 -c "db2stop" # 僅停實例即可
關鍵:必須用 su - user -c "cmd" 形式,否則無法繼承 DB2 環境變數,或導致腳本卡在提示符。
歡迎高手指正與經驗分享。