圖形介面安裝需人工干預、耗時長、新核心下 GUI 常啟動失敗。命令行手動安裝步驟繁瑣。編寫 Shell 腳本實現無人值守安裝/卸載,提升效率與一致性。
-skip-copy (跳過檔案複製)、-skip-user (跳過建立使用者)、-skip-group (跳過建立群組) 以節省時間-all 同時刪除安裝時複製的套件檔案使用前請根據實際環境修改這些變數。
# ./instdb2 -d /mnt/DB2UDB8FORLinux # 安裝
# ./instdb2 -d /mnt/DB2UDB8FORLinux -remove -all # 卸載並刪除套件檔案
db2setup -r 回應檔無人值守安裝db2icrt/dasicrt 程式化建立實例/DASdb2set 設定登錄變數chkconfig 或 /etc/inittab 配置自動啟動db2idrop/dasdrop、userdel/groupdel、恢復 /etc/services、/etc/inittab開發/測試環境頻繁重建、多節點叢集部署、CI/CD 流水線整合、標準化交付模板。