WPAR (Workload Partition) 是 AIX 6.1+ 提供的輕量級虛擬化技術,擁有獨立 init 進程、檔案系統與資源隔離,對使用者如同獨立 AIX 主機。分兩類:
| 模式 | 指令 | 檔案系統特徵 |
|---|---|---|
| 共享 /usr、/opt | mkwpar -n shared_wpar | /usr、/opt 掛載為 namefs (唯讀共享全域) |
| 私有 /usr、/opt | mkwpar -l -N interface=en0 address=<IP> netmask=... -n <name> | 獨立 /usr、/opt (jfs2),需指定 IP/DNS 供 DB2 探測 |
| 遠端 NFS 掛載 | /usr/sbin/mkwpar -A -F -s -r -n remote_wpar -f remote_wpar.cf | 所有 FS 來自 NFS 伺服器,需預先 mknfsexp 匯出 |
startwpar <wpar名> 啟動clogin 或 telnet 進入 WPARdb2_install (可指定非預設路徑)lslpp -l | grep db2 驗證檔案集
mkuser db2inst
mkuser db2fenc
/<DB2安裝路徑>/instance/db2icrt -a SERVER -s ESE -w 64 -u db2fenc db2inst
createdb2instance 腳本(含 db2icrt 指令)wparexec 啟動 WPAR 並執行腳本,**實例在應用程式 WPAR 環境中建立**,自動綁定 WPAR 的 IP/DNS:
wparexec -N interface=en0 address=<IP> netmask=... -n <AppWPAR名> /path/createdb2instance
wparexec 進入該 WPAR 環境/etc/hosts 需包含 WPAR IP/主機名對應/opt,**必須使用私有或遠端系統 WPAR** (共享模式 /opt 唯讀)

WPAR 提供比 LPAR 更輕量的隔離單元。系統 WPAR 適合完整資料庫部署;應用程式 WPAR 適合單一應用/實例共享二進制碼的場景。選擇關鍵在於 /opt 寫入需求與 IP/DNS 綁定方式。本文技巧同樣適用於 Oracle、IDS、WebSphere、SAP 等軟體在 WPAR 中的部署。