DB2 UDB V8.1 on Linux 提供圖形與命令列安裝。GUI 雖簡化操作但需人工介入、耗時較長,且新核心 Linux 版本常無法啟動圖形安裝程式。手動命令列安裝步驟繁多,適合封裝為 Shell 腳本自動化部署。
腳本功能特色
- 指定安裝檔源路徑即可全自動完成安裝
- 自動建立必要用戶/群組、DAS 服務、資料庫實例
- 自動註冊服務名/連接埠、設定登錄變數、配置開機自動啟動
- 支援三個可選參數:略過檔案複製、略過用戶建立、略過群組建立(節省重複安裝時間)
- 提供完整解除安裝功能:移除實例/DAS、清除用戶群組、還原系統配置、可選刪除安裝套件檔案
使用範例
# 完整安裝
./instdb2 -d /mnt/DB2UDB8FORLinux
# 移除安裝並刪除套件檔
./instdb2 -d /mnt/DB2UDB8FORLinux -remove -all
腳本可調參數
腳本開頭定義可依環境調整的變數:實例名稱、DAS 用戶/群組、資料庫預設建立路徑等。使用前請先檢視修改。
驗證環境
- RedHat Enterprise Linux 3.0
- DB2 V8.1 for Linux
參考資源
- IBM DB2 開發者園地
- IBM DB2 資訊中心
- 《DB2 UDB v8.1 for Linux, UNIX, Windows 資料庫管理》
- 《DB2 資料庫管理與應用教程》