首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

單機部署多個 DB2 9 系統:突破路徑硬編碼限制,實現版本共存與獨立升級

     編輯:DB2 教學

背景:從 DB2 V8 的單一拷貝到 DB2 9 的多重共存

DB2 V8 之前,安裝路徑硬編碼,單台物理機僅能安裝一個版本拷貝;V8 雖提供替代 Fix Pack 映像,但僅限測試,生產環境不支援。DB2 9 徹底改變此現狀:可在同一主機安裝多個 DB2 軟體拷貝,安裝路徑任意、版本級別互不相干、各拷貝獨立更新互不影響。所有 DB2 9 環境下的 SAP R/3 3.1I 均支援此特性;SAP NetWeaver 7.1 更直接將 DB2 安裝於實例擁有者主目錄。

多重拷貝共存的核心優勢

  • 不同 SAP 應用跑不同 DB2 級別:可用新 Fix Pack 部署測試,驗證無誤後再遷移生產系統。
  • 輕鬆回滾:保留舊安裝路徑,隨時指回舊版本。
  • 實例獨立升級:無須將 Fix Pack 套用至所有實例,舊升級方式仍支援。

實例演示:假設實例 I1、I2、I3。先裝 DB2 9 GA 並更新所有實例;再裝 FP1 於新路徑,將 I1、I2 指向新路徑更新;隨後在另一新路徑裝 FP2,將所有實例(含 I3)指向 FP2 路徑更新。同機器甚至可同時共存 V8 與 V9 多個 Fix Pack 級別。

關鍵操作變更:告別 OS 原生工具

操作舊方式DB2 9 新命令
查詢已安裝產品rpm、smit 等db2ls
卸載產品rpm、smit 等db2_deinstall(位於安裝目錄)
列出實例通用db2ilist(僅列出當前路徑下實例)
建立/刪除實例通用db2icrt/db2idrop(綁定當前路徑)

db2ls 輸出範例:

Install Path        Level   FixPack  Install Date
/opt/ibm/db2/V9.1_01  9.1.0.0  0       Tue Jul 11 14:28:33 2006
/opt/ibm/db2/V9.1_02  9.1.0.1  1       Thu Sep 7 16:52:14 2006

安裝路徑規則與限制

  • 預設路徑:AIX/HP-UX/Solaris 為 /opt/IBM/db2/V9.1,Linux 為 /opt/ibm/db2/V9.1。若衝突,自動附加 _01、_02…
  • 自訂路徑限制:必須為空目錄(不存在則自動建立);路徑不可含空格;最大長度 AIX 108 位元組、HPPA 105 位元組、其他平台 128 字元(含符號連結真實路徑)。

安裝前提與分區資料庫注意事項

  • 確認 OS 滿足 DB2 9 先決條件(參閱 System Requirements 頁面)。
  • DPF 環境:多物理節點時,每個主機必須在相同路徑安裝(如 /opt/V9install)。
  • 非資料庫伺服器上的 SAP 中央/對話實例,需安裝 DB2 Client,並保持同級別。

結語

DB2 9 的多重拷貝架構,為測試、升級、回滾、多版本共存提供了前所未有的靈活性,是企業級部署的重大里程碑。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved