歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 一台Linux或UNIX機器上設置多個DB2系統

一台Linux或UNIX機器上設置多個DB2系統

日期:2017/2/25 12:06:56   编辑:關於Linux

IT168 技術文檔

在 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拷貝

多個DB29拷貝共存的好處:對於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 的多個級別的修訂包。

與以前的 DB2 版本的差異

這個新特性使 DB2 出現了許多變化: 不能使用操作系統實用程序(例如 paged、rpm、smit 或 sisal)查詢 DB2 產品。相反,要使用一個新命令 db2ls 跟蹤機器上安裝的 DB2 軟件。它提供關於安裝的 DB2 產品的信息,包括版本和安裝的時間。

示例:

%/opt/ibm/db2/V9.1_01/install/db2ls

Install Path Level FixPack Special Install Number Install Date

---------------------------------------------------------------

/opt/ibm/db2/V9.1_01 9.1.0.0 0 Tue Jul 11 14:28:33 2006 EDT

/opt/ibm/db2/V9.1_02 9.1.0.1 1 Thu Sep 7 16:52:14 2006 EDT

用戶不能使用本機操作系統實用程序(例如 ramp 或 smit)卸載 DB2 軟件。要想卸載 DB2 產品,應該運行 db2_deinstall 命令,這個命令位於安裝目錄下。

示例:

%/opt/ibm/db2/V9.1_01/install/db2_deinstall -a

上面的命令可將 DB2 產品從 /opt/ibm/db2/V9.1_01 目錄刪除。

每個 DB2 系統可以有任意數量的 DB2 實例。但是,在整個系統中實例名必須是惟一的。命令 db2ilist 只列出運行命令時所在的路徑下創建的實例。同樣,db2ilist db2icrt 和 db2idrop 命令用於創建以及刪除與運行命令時所在的 DB2 路徑相關聯的實例。

上一頁12下一頁查看全文 內容導航
  • 第1頁:在一個系統上安裝多個DB2拷貝
  • 第2頁:安裝
Copyright © Linux教程網 All Rights Reserved