DB2 UDB V8.1 在 Linux 上的圖形安裝程式需人工干預、耗時較長,且在新內核版本下常因缺少圖形庫導致啟動失敗。命令列手動安裝步驟繁雜,不利於自動化部署與頻繁測試環境重建。
-skip-copy(跳過拷貝安裝包)、-skip-user(跳過用戶/組創建)、-skip-group(跳過組創建),大幅縮短重複安裝耗時。# 賦予執行權限
chmod +x instdb.sh
# 全自動安裝(源路徑 /mnt/DB2UDB8FORLinux)
./instdb.sh -d /mnt/DB2UDB8FORLinux
# 完全卸載並清理安裝包
./instdb.sh -d /mnt/DB2UDB8FORLinux -remove -all
| 參數 | 說明 |
|---|---|
| INST_NAME | 實例名稱(預設 db2inst1) |
| DAS_USER / DAS_GROUP | DAS 服務用戶與組 |
| DB_PATH | 數據庫默認建立路徑 |
| LICENSE_ACCEPT | 授權接受標記 |
已在 RedHat Enterprise Linux 3.0 + DB2 V8.1 for Linux 環境通過測試。適用於同主版本、相容 glibc 版本的其他 Linux 發行版。
root 權限,建議納入配置管理工具(Ansible/SaltStack)統一分發;/tmp/db2install.log)便於事後審計與故障排查。