在 DB2 for Linux, UNIX, and Windows Version 8 之前,SAP 客戶只能在一台物理機器上安裝每個 DB2 版本的一個拷貝,因為安裝路徑是硬式編碼。儘管 DB2 Version 8 提供了替換的修訂包映像,但是這些映像只用於測試,在生產環境中 SAP 不支援它們。
對於 DB2 9,客戶可以在一台物理機器上安裝多個 DB2 軟體拷貝。資料庫的安裝是相互獨立的。它們可以是不同層級的,可以安裝在任何有效路徑上。每個拷貝可以獨立更新,而不會相互影響。所有裝有 DB2 9 的 SAP R/3 3.1I 版本的環境都支援這一特性。另外,從 SAP NetWeaver 7.1 開始,SAP 安裝程式充分利用這個特性,將 DB2 軟體安裝在執行個體所有者的主目錄中。
本文解釋如何在一台 Linux 或 UNIX 機器上設定多個 DB2 系統,並讓 SAP 應用程式與安裝的不同資料庫軟體一起運行。
在一個系統上安裝多個 DB2 拷貝
多個 DB2 9 拷貝共存的好處
對於 DB2 9,客戶可以在主機上多次安裝 DB2 軟體,並給一個 SAP DB2 執行個體分配不同的 DB2 安裝。安裝的每個 DB2 軟體執行個體都獨立運行。另外,以完整的安裝映像形式提供每個修訂包,這樣就可以選擇是在以前的映像上安裝它,還是作為新映像單獨安裝。
有了這一改進,客戶就可以讓不同的 SAP 應用程式運行在同一主機不同層級的 DB2 上。例如,您可以用一個新的修訂包部署和測試 SAP 應用程式,然後將生產系統轉移到新安裝上。它還提供了一種輕鬆地返回到以前的補丁層級的方法。每個執行個體都可以獨立地更新。您不需要將修訂包應用於以前的版本上並應用於所有執行個體,但是老方法仍然得到支援。
例如,假設客戶有執行個體 I1、I2 和 I3。他安裝 DB2 9 的最初版本並相應地更新所有執行個體。然後安裝 DB2 9 Fix Pack 1;他可以選擇在已經安裝的最初版本上安裝,或者在另一個路徑上安裝。然後,將執行個體 I1 和 I2 指向新路徑進行更新。然後,在新路徑上安裝 DB2 9 Fix Pack 2。此時,也能夠通過指向新路徑將包括 I3 在內的所有執行個體都更新為 Fix Pack 2。
可以在同一台物理機器上同時安裝 Version 8 和 Version 9,也可以安裝 Version 9 的多個層級的修訂包。
| 【內容導航】 |
| 第1頁:教你為SAP安裝多個DB2 9資料庫伺服器 |
第2頁:教你為SAP安裝多個DB2 9資料庫伺服器 |