安裝 DB2 Universal Database(TM) (UDB) 8.2 版 FixPak 4 與以上的版本 之前, 請先針對您的安裝閱讀本 ReadMe 中適用的章節。 8.2 版 FixPak 4 與以上的版本 相等於 8.1 版 FixPak 11 與以上的版本。
所有 FixPak 是依其本質累積的。例如,無須先套用之前的 FixPak,現行 FixPak 可直接套用在 8.2 版 FixPak 1 的最上層。
如果您從 DB2 UDB 8.1 版移轉為 DB2 UDB 8.2 版,然後又需要移回 DB2 UDB 8.1 版,您需要知道一些重要事項。有關如何移回 DB2 UDB 8.1 版的指示,請參閱「將資料庫目錄檔從 8.2 版移轉回 8.1 版」章節。
本節將詳述您所需的先決條件資訊 (包括軟體、硬體及作業系統先決條件)、 並指向產品修正程式歷程所在的位置,以及列出安裝 DB2(R) UDB 前必須執行的作業。
造訪下列網站以取得最新軟體、硬體、 作業系統,以及產品修正程式資訊:
如果您將 FixPak 套用在 AIX(R)、HP-UX 或 Solaris 作業環境上, 請在套用前,確認您有 FixPak 所需的足夠空間。安裝 FixPak 的需求空間,等於安裝 DB2 UDB 第 8 版發行 (GA) 安裝的需求空間。 (在 AIX,只有在使用 "apply",才可使用 -a 選項進行套用,使用 "commit" 則不行。) Linux(TM) 在套用 FixPak 時,不需要其它空間。
若要查看 DB2 UDB 第 8 版 GA 安裝的使用空間,請輸入下列指令:
du -k -s <install directory>
其中 install directory 代表安裝目錄:
套用 FixPak 之前,請確認下列目錄中可用的所需空間 (前一個命令提供):
如果您曾經從 IBM(R) 技術支援中心收到特殊修正程式, 您必須在安裝 DB2 8.2 版 FixPak 4 與以上的版本 之前,連絡 IBM 技術支援中心以確認是否需要特殊修正程式的更新版本。 這可協助您確保系統狀態一致,而且沒有遺漏任何特殊修正程式。
在您安裝 8.2 版 FixPak 4 與以上的版本 之前,請確定已安裝的 DB2 第 8 版產品的 VRMF (版本、版次、修改/維護層次及修正) 層次低於 此 FixPak。
若要判定您是否已安裝必備項目,請針對您的作業系統發出適當的命令,以顯示 DB2 目前安裝版本的相關資訊。 下表顯示每一個 Linux 及 UNIX(R) 作業系統的命令:
作業系統 | 命令 | 要尋找的輸出 |
---|---|---|
AIX | lslpp -al "db2_08_01.client*" |
db2_08_01.client 8.1.0.0 或更新的版本 (適用於 AIX 4.3.3)
db2_08_01.client 8.1.1.0 或更新的版本 (適用於 AIX 5) DB2 for AIX 4.3.3 的範例輸出:
db2_08_01.client 8.1.0.0 COMMITTED ... 8.1.0.3 COMMITTED ... 8.1.0.8 COMMITTED ... 檢查所傳回的最大安裝標記 (8.1.0.x),以確定它小於現行 DB2 層次的 VRMF。 若是 AIX 5,標記會類似 8.1.1.y。 |
HP-UX | swlist -l product "*DB2*" |
DB2V8CAE 8.1.0.x [產品名稱] 或 PDB2... 8.1.0.x Product Patch 其中 x 必須小於現行層次 (VRMF 中的第四個數字)。 |
Linux | rpm -qa | grep db2 |
db2cliv81-8.1.0-x db2cliv81-8.1.1-x (在 Linux/AMD64 上)。 其中 x 必須小於現行層次 (VRMF 中的第四個數字)。 |
Solaris 作業環境 | pkginfo -l db2cliv81 | grep VERSION |
VERSION: 8.1.0.x 其中 x 必須小於現行層次 (VRMF 中的第四個數字)。 |
如需所有產品修正程式 (APAR) 及支援新聞的清單,請造訪這個網站
在安裝 DB2 8.2 版 FixPak 4 與以上的版本 之前, 請閱讀有關已知問題及暫行解決方法的章節。
安裝 DB2 8.2 版 FixPak 4 與以上的版本 之前, 您必須確實詳讀並接受位於 "db2/license" 目錄中的授權條款。
安裝命令上有一個新的選項指出您同意授權條款。 若要繼續安裝,必須指定這個選項。
開始安裝之前,請先確實停止所有的 DB2 程序。
su - iname . $HOME/sqllib/db2profile db2 force applications all db2 terminate db2stop db2licd -end # run at each physical node exit其中 iname 代表實例擁有者名稱。
如果您是 hacmp 使用者,則必須使用 ha_db2stop 命令停止 DB2,而不應使用 db2stop 命令。不然,db2stop 命令會觸發失敗事件。
su - aname
. $HOME/das/dasprofile
db2admin stop
exit
其中 aname 代表 DAS 擁有者名稱。/usr/sbin/slibclean
ps -ef例如,若在 AIX 上, db2fmcu 命令會從 /usr/opt/db2_08_01/bin 執行。
db2fmcu -d
db2fm -D
$HOME/sqllib/bin/ipclean
當您下載及解壓縮 (untar) FixPak 或修正層次時, 請確定檔案所在的目錄路徑中沒有空格。 如果目錄路徑中有空格,則安裝會失敗。例如,請確定您的目錄路徑和下列類似:
/home/DB2FixPak/FP11/ ...
不應該類似:
/home/DB2 FixPak/FP11/ ...
除了軟體磁碟需求外,您還需要具有一個含 2 GB 可用空間的檔案系統, 來包含 tar.Z 檔或 tar.gz 檔,以及已解壓縮的安裝映像檔。
部份放在 FTP 站台或 FixPak CD 的 FixPak 安裝映像檔是以壓縮或 gzip 格式存放。 您必須將映像檔複製至暫時目錄,再將 FixPak 安裝映像檔解壓縮或 gunzip,才能從這些格式套用 DB2 FixPak。
已壓縮或 gzip 的映像檔的檔名可能是 FP11_$PTF.tar.Z 或 FP11_$PTF.tar.gz,其中 FP11_$PTF 代表最新的 FixPak 作業系統名稱 及版本。
除了軟體磁碟需求外,您還必須具有一個含 2 GB 可用空間的檔案系統, 來包含 tar.Z 或 tar.gz 檔,以及已解壓縮的映像檔。
若要將 FixPak 安裝映像檔解壓縮,請執行下列步驟:
zcat <filename>.tar.Z | tar -xvf -其中 <filename> 是您要套用的 DB2 FixPak。
gunzip -c <filename>.tar.gz | tar -xvf -其中 <filename> 是您要套用的 DB2 FixPak。
部份放在 FTP 站台或 FixPak CD 的「替代版 FixPak」安裝映像檔是以壓縮或 gzip 格式存放。 您必須將映像檔複製至暫時目錄,再將「替代版 FixPak」安裝映像檔解壓縮或 gunzip,才能從這些格式套用 DB2 替代版 FixPak。
已壓縮或 gzip 的映像檔可能具有檔名 .tar.Z 或 .tar.gz。
「替代版 FixPak」安裝映像檔具有下列檔名:
其中 $PTF 代表:
除了軟體磁碟需求外,您還必須具有一個含 2 GB 可用空間的檔案系統, 來包含 tar.Z 或 tar.gz 檔,以及已解壓縮的映像檔。
若要將 FixPak 安裝映像檔解壓縮,請執行下列步驟:
zcat <filename>.tar.Z | tar -xvf -其中 <filename> 是您要套用的 DB2 替代版 FixPak。
gunzip -c <filename>.tar.gz | tar -xvf -其中 <filename> 是您要套用的 DB2 替代版 FixPak。
如果您要在 Linux 上執行「資料倉儲」功能 (例如,某些伺服器產品隨附的「資料倉儲代理站」),則必須備份您的 /opt/IBM/db2/V8.1/bin/IWH.environment。若您有這個檔案,則請在套用 DB2 8.2 版 FixPak 4 與以上的版本 之前加以備份。
在 AIX 與 Solaris 上, 您必須備份相同的檔案 (就 AIX 而言, 您可在 /usr/opt/db2_08_01/bin/IWH.environment 中找到這個檔案)。
本節詳述 DB2 8.2 版 FixPak 4 與以上的版本 及「替代版 FixPak」的安裝方式。
安裝 DB2 8.2 版 FixPak 4 與以上的版本 之前, 請先依照「先決條件」一節所述,確定您的系統符合所有安裝先決條件, 包括作業系統修補程式。這個動作可防止在安裝與配置 DB2 UDB 之後可能發生的技術問題。
在安裝 DB2 8.2 版 FixPak 4 與以上的版本 之前, 請閱讀有關已知問題及暫行解決方法的章節。
安裝 DB2 8.2 版 FixPak 4 與以上的版本 時,將受到下列限制:
若要安裝 DB2 8.2 版 FixPak 4 與以上的版本:
./installFixPak -y其中 -y 選項指出您同意授權條款。 若要繼續安裝,必須指定 -y 選項。
在 AIX 上,如果您不希望確定更新, 則應使用 -a 選項發出 installFixPak 命令 (表示「套用」, 而不是「確定」),如下所示:
./installFixPak -y -a
Linux 或 UNIX 作業系統上運作的 DB2 UDB Enterprise Server Edition (ESE),支援系統上相同版本之多重層次的程式碼共存。 這項支援稱為「多重 FixPak」 (MFP) 支援。
MFP 支援實作須透過「替代版 FixPak」(AFP) 支援來完成。AFP 支援容許 FixPak 或修正層次安裝到替代版的路徑。換句話說,在不同的安裝路徑中, 安裝不同的檔案集/套件名稱。在此狀況下,作業系統會把安裝到替代版的路徑中的 DB2 程式碼視為不同的軟體。
限制:
先決條件:
如果您想要更新一個執行於安裝在替代版路徑的「替代版 FixPak」或修正層次上的實例到不同的程式碼層次, 您可以用兩種方法之一來達到目的。
例如,實例 db2inst1 目前執行於「替代版 FixPak 1」。 如果您想要更新實例以在隨附於此 Fixpak 的程式碼層次上執行,可以執行下列其中一項:
請注意在此範例中,實例是從較低的程式碼層次移到較高的程式碼層次。如果您想要移到較低的程式碼層次, 也可使用相同的程序。在該狀況下,執行 db2iupdt 命令時, 必須使用 -D 旗號。
若要在 Linux 或 UNIX 作業系統上安裝 Enterprise Server Edition (ESE) 的此 DB2 第 8 版替代版 FixPak,請:
安裝 DB2 8.2 版 FixPak 4 與以上的版本 之後,請執行下列動作:
套用 Fixpak 之後,不強制您進行重新編譯應用程式。 然而,若您要檔案的所有變更能與應用程式相鏈結,則建議您重新編譯應用程式。
如果您安裝了 DB2 Relational Connect, 則必須在安裝 DB2 8.2 版 FixPak 4 與以上的版本 之後與執行 db2iupdt 之前,執行 djxlink。請執行下列步驟:
這是必要的作業。在安裝新的 DB2 層次之後,必須更新所有實例。
先決條件:您必須以 root 身份登入,才能更新實例。
INSTHOME/instance/db2iupdt iname其中 iname 代表實例名稱,INSTHOME 代表適合您作業系統的安裝目錄。
INSTHOME/instance/dasupdt dasname其中 dasname 代表 DAS 擁有者名稱,INSTHOME 代表適合您作業系統的安裝目錄。
如需 db2iupdt 或 dasupdt 命令進一步的相關資訊, 請執行這些命令並搭配 -h 選項。
若您要使用最新 FixPak 的特定功能,強烈建議您執行這項作業。若您尚未計劃要使用最新 FixPak 的特定功能, 且有可能要回到較早的 FixPak,請您不要使用 db2updv8。
安裝 DB2 Universal Database (UDB) 8.2 版 FixPak 4 與以上的版本 之後, 請執行 db2updv8 命令以更新系統型錄, 透過啟用數個內建常式來支援現行層次。您可以不執行 db2updv8 命令,但若不執行該命令,DB2 UDB 8.2 版的部分功能將無法運作。
執行 db2updv8 命令更新系統型錄至目前第 8 版層次之後,即不支援降低至 8.1 版。
如需 db2updv8 命令的相關資訊,請執行該命令並搭配 -h 選項。如需技術資訊,請搜尋「資訊中心」的「將資料庫更新為第 8 版現行層次命令」。
若要重新啟動實例,請:
若要重新啟動管理伺服器,請以 DAS 擁有者登入,然後執行 db2admin start 命令。
您必須在安裝之後,將 DB2 公用程式連結至所有的資料庫。完成這個步驟,修正程式安裝即完成,並會確保程式碼層次的正確使用。每個資料庫只需執行一次連結的程序 (如下所述)。
引用修正程式之後,您必須發出下列其中一個命令順序:
在命令提示下輸入: db2 terminate db2 CONNECT TO <dbname> db2 BIND <path>/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD db2 terminate 或 在 DB2 命令行下輸入: TERMINATE CONNECT TO <dbname> BIND <path>/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD TERMINATE
其中 <dbname> 代表公用程式應連接的資料庫名稱, <path> 代表連結檔案所在目錄的完整路徑名稱 (如 $HOME/sqllib/bnd,其中 $HOME 代表資料庫伺服器的實例之起始目錄)。 db2ubind.lst 與 db2cli.lst 包含用於 DB2 UDB 所必要的連結檔案清單。 已連結的資料包會傳回 SQL0719 錯誤。 這是預期的。
若您連接的是主機資料庫,則必須同時將新的連結檔案連結至主機。 請使用「DB2 命令行處理器」來連接主機資料庫,然後再連結公用程式,如下所示:
主機 命令 ======= =================================================== MVS BIND <path>/@ddcsmvs.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE VM BIND <path>/@ddcsvm.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE VSE BIND <path>/@ddcsvse.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE OS400 BIND <path>/@ddcs400.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE
請參閱 DB2 Connect(TM) User's Guide 中的 Binding Applications and Utilities,以取得用於您特定用戶端作業系統的連結檔案清單。 如果連結檔案變更,而您的用戶端沒有使用該連結檔案,您就不需要連結。
若您只要連結特定的 .bnd 檔到資料庫,請發出下列命令集之一給每個資料庫。
在命令提示下輸入: db2 terminate db2 CONNECT TO <dbname> db2 BIND <path>/<bind_file> BLOCKING ALL GRANT PUBLIC sqlerror continue db2 terminate 或 在 DB2 命令行下輸入: TERMINATE CONNECT TO <dbname> BIND <path>/<bind_file> BLOCKING ALL GRANT PUBLIC sqlerror continue TERMINATE
其中,<bind_file> 代表連結檔案的名稱, 而 <dbname> 代表資料庫的名稱。
Run-Time Client 無法用來連結資料庫公用程式 (匯入、匯出、重組、「命令行處理器」) 及 DB2 CLI 連結檔案。 您必須改用 DB2 Administration Client 或 DB2 Application Development Client。
您必須先將資料庫公用程式 (匯入、匯出、重組、「命令行處理器」) 及 DB2 CLI 連結檔案連結至每一個資料庫, 才能將這些公用程式及檔案用於該資料庫。 網路環境下,如果您使用不同作業系統的多重用戶端,或使用的用戶端是不同版本或服務層次的 DB2, 您必須為各個作業系統和 DB2 用戶端版本組合連結一次公用程式。
在伺服器上安裝之後,需要將附加的連結檔案連結至現存的資料庫。 這項需求不適用於用戶端。
若要在伺服器上連結 db2schema.bnd,請執行這些命令集之一:
於命令提示下: db2 terminate db2 CONNECT TO <dbname> db2 BIND <path>/db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue db2 terminate 或 於 DB2 命令行下: TERMINATE CONNECT TO <dbname> BIND <path>/db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue TERMINATE
其中 <dbname> 代表公用程式應連結的資料庫名稱, 而 <path> 為連結檔案所在目錄的完整路徑名稱。
如果您有可使用空間的現存資料庫,在安裝 DB2 FixPak 或修補程式之後, 您必須連結 db2gse.lst 清單檔。db2gse.lst 檔包含 DB2 Spatial Extender 提供之儲存程序的連結檔案名稱。
若要連結 db2gse.lst 檔,您必須擁有下列權限之一:
若要連結 db2gse.lst 檔:
cd $HOME/sqllib/bnd其中 $HOME 是實例擁有者的起始目錄。
db2 connect to dbname db2 bind /home/instance/sqllib/bnd/@db2gse.lst db2 terminate
如需 BIND 命令的語法及選項,請參照 DB2 Command Reference。
安裝 DB2 產品之後,就可以新增附加的 DB2 產品。如果您使用 db2setup 命令來新增產品, 則適用下列建議及限制。
已安裝的產品及新增的產品應該屬於相同程式碼層次。 例如,已經安裝 DB2 ESE Server 第 8 版 FixPak 5, 而您要新增 DB2 Information Integrator 產品。在此情況下,DB2 Information Integrator 也應該是第 8 版 FixPak 5 層次。
下表概述 db2setup 組合:
DB2 FixPak 層次 | 附加的產品 FixPak 層次 | 是否允許此組合? |
---|---|---|
第 8 版 FixPak 3 | 第 8 版 FixPak 3 | 是。這是建議項目。 |
第 8 版 FixPak 3 | 第 8 版 GA | 是,但必須重新引用第 8 版 FixPak 3。如需重新套用 FixPak 的指示,請造訪 DB2 Support 網站以參閱適當的 FixPak Readme。 |
第 8 版 FixPak 3 | 第 8 版 FixPak 5 | 否。必須先將 DB2 調整為較高的修正套件層次 (在此範例中,是第 8 版 FixPak 5),才能安裝附加產品。如需安裝所需之第 8 版 FixPak 的指示,請造訪 DB2 Support 網站以參閱適當的 FixPak Readme。 |
Support 網站的網址是 http://www.ibm.com/software/data/db2/udb/support.html
在 DB2 UDB 8.2 版,有新增兩個新欄位至資料庫登錄結構中, 因此資料庫目錄檔結構已變更。 從 8.1 版移轉至 8.2 版時,資料庫目錄檔也會自動跟著移轉。 不過,若要取消資料庫目錄檔從 8.2 版到 8.1 版的移轉,則需使用 db2demigdbd 將目前的資料庫目錄檔轉換成 8.1 版的格式。
db2demigdb 工具可作為 Linux 及 UNIX FixPak 安裝的一部份。若沒有安裝 FixPak, 它也可以直接位於 Linux 及 UNIX FixPak CD 上。 在 Windows、Linux 及 UNIX,可從 IBM 匿名 FTP 伺服器下載 db2demigdb 工具,網址是 ftp.software.ibm.com/ps/products/db2/tools/db2demigdbd。
您可以在以下網址中尋找有關 db2demigdb 工具的文件,網址為 http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/core/r0011770.htm。 如需相關資訊以及如何下載 db2demigdb 工具,請使用 "db2demigdb tool" 為關鍵字搜尋「Technotes 資料庫」,網址為 http://www.ibm.com/software/data/db2/udb/support.html。
在解除安裝 DB2 8.2 版 FixPak 4 與以上的版本 之前,請確定您:
如果檔案集在安裝 DB2 8.2 版 FixPak 4 與以上的版本 時確定了 (其為預設值), 則無法拒絕 DB2 8.2 版 FixPak 4 與以上的版本。唯一可行的方法是將 DB2 從系統解除安裝、重新安裝 DB2 第 8 版, 然後套用相對應的 DB2 層次,使 DB2 處於所要的層次。
若您的系統上已啟用「託信的計算基礎 (TCB)」, 則在解除安裝 DB2 8.2 版 FixPak 4 與以上的版本 之前, 您必須確認 TCB 處於一致狀態。請參閱本 ReadMe 中的「已知問題與暫行解決方法」一節,以了解詳細資訊。
PDB2_810100010 8.1.0.8 PDB2_810100011 8.1.0.8 PDB2_810300011 8.1.0.24 PDB2_810300010 8.1.0.24
安裝標記會和檔案集的名稱結合。您應該解除安裝具有相同標記且開頭數字最大的 PDB2_* 檔案集群組。 您可以除去 DB2 8.2 版 FixPak 4 與以上的版本,或最新的版本加上次新的版本等等。您也可以選擇它們全部。
您必須從最高的層次解除安裝到最低的層次, 直到您解除安裝了您想要除去的版本。例如,您的 DB2 目前是 FixPak 3,而且在安裝 FixPak 3 之前已安裝 FixPak 1 及修正層次 2, 您就必須先解除安裝修正層次 2 及 FixPak 3,才能解除安裝 FixPak 1。
更新所有的實例及 DAS。
此項作業提供使用 db2_deinstall 命令來除去 DB2 第 8 版產品的步驟。 db2_deinstall 命令會從您的系統除去所有位在對應安裝路徑的 DB2 產品。如果您想要除去 DB2 產品子集,請使用作業系統的原始工具,來除去 DB2 元件、資料包或檔案集。
從 Linux 或 UNIX 系統除去 DB2 產品之前:
若要從系統除去「替代版 FixPak」:
有從作業系統除去 DB2 產品的替代方法。 如果僅想要從系統除去 DB2 產品子集,則您可以使用這些方法之一。 例如,在 HP-UX 上,除去 DB2 產品的替代方法包括使用 swremove 命令。
下列幾節詳述在安裝 DB2 UDB 8.2 版 FixPak 4 與以上的版本 之前, 您必須知道的問題及暫行解決方法。
安裝 FixPak 之後,若要使用 DB2 的新層次,您必須更新實例。 然而,執行 db2iupdt 命令會改寫下列 Script: db2profile 及 db2cshrc。如果您先前編輯過其中一個 Script, 則在執行 db2iupdt 命令之後,會遺失您所做過的變更。
如果已在相同的電腦安裝多個 DB2 產品, 您需要更新所有現存的 DB2 產品至相同的 Fixpak 層次。
若您已安裝「替代版 FixPak (AFP)」,也適用這項限制。 因為每一個 AFP 都有其唯一的安裝路徑,在該安裝路徑中的所有安裝產品都必須在相同的 Fixpak 層次。
如需詳細資料,請參閱 8.2 版 FixPak 3 (相等於 8.1 版 Fixpak 10)「版本注意事項」的「相容性問題」章節。
在 iSeries與 pSeries 安裝適用於 Linux 的 64 位元 DB2 前,必須符合下列需求:
www.ibm.com/support/docview.wss?uid=swg24007906或請遵循下列步驟:
雖然過去可從 DB2 Universal Database Workgroup Server Edition 與 DB2 Universal Database Express Edition 連接主機系統,但從 8.2 版 (8.1 版 FixPak 7) 開始,不再允許這項連線。
在 8.2 版 (8.1 版 FixPak 7) 之前,當安裝 DB2 Workgroup Server Edition 或 DB2 Express Edition 時, JCC Universal Driver 檔案 db2jcc_license_cisuz.jar 會含括在 \sqllib\java 中。JCC Universal Driver 不會在起始主機連線之前檢查使用者授權。
從 8.2 版 (8.1 版 FixPak 7) 開始,起始主機連線的能力已因為除去 db2jcc_license_cisuz.jar 檔案而停用。這項變更會影響下列 8.2 版產品:
在 AIX 上,若已在系統啟用「託信的計算基礎 (TCB)」,則在安裝或解除安裝 DB2 8.2 版 FixPak 4 與以上的版本 之前, 您必須確認 TCB 在與 DB2 實例、DAS 相關的任何檔案或目錄中,以及已安裝的 DB2 檔案中, 都處於一致狀態。舉例來說,若未使用 db2idrop 而除去 DB2 實例,TCB 的狀態就有可能不一致。
您可以透過 root 身份來輸入下列命令,檢查 TCB 狀態:
tcbck -n ALL
若 TCB 的狀態不一致,則 DB2 8.2 版 FixPak 4 與以上的版本 的拒絕、安裝或解除安裝都將失敗, 並導致某些 DB2 檔案集處於毀損狀態。請參閱 AIX Security Guide,以取得「託信的計算基礎」相關詳細資訊。
對於要更新的實例,您必須清除所有 DB2 IPC。否則,實例更新可能會有錯誤,或者在實例更新後 db2start 命令可能會失敗。在所有實例節點上的所有 DB2 IPC 都必須清除。
請參閱「停止所有 DB2 程序」一節以取得詳細資訊。
Query Patroller 是用來控制針對 DB2 資料庫之查詢流程的一種查詢管理系統。 在 DB2 8.1.2 版中,DB2 Query Patroller 已成為一種獨立式產品。 它不再是 DB2 Warehouse Manager 的一個元件。
如果您安裝了 DB2 第 8 版 FixPak 3 或更新版本,且安裝 DB2 Query Patroller 基礎或 GA 版本,則必須重新套用 DB2 FixPak 層次。 否則,就無法在 DB2 FixPak 層次套用 Query Patroller 變更。
如果您安裝的是 Query Patroller 伺服器,則必須在重新套用 DB2 FixPak 層次之後, 也更新 DB2 實例。這是必要的。如需詳細資訊,請參閱此 Readme 中的「更新實例以使用新的 DB2 層次」一節。更新實例之後,必須加以重新啟動。如需明細,請參閱此 Readme 中的「重新啟動實例」一節。「更新實例以使用新的 DB2 層次」及「重新啟動實例」都是「安裝之後」小節的子小節。
若機器上已安裝有 DB2 ESE, 則 DB2 Data Links Manager 安裝會在建立 dlfm 實例時失敗。 解決方案是修改回應檔後繼續,或是執行回應檔安裝以安裝 DB2 Data Links Manager。 如需回應檔進一步的相關資訊,請參閱安裝與配置補充資料,或在「資訊中心」中搜尋「回應檔」。
請向 Xtreme Leverage Portal 的 IBM 業務代表索取 Client/Server Compatibility and Migration Considerations 白皮書以查閱。
若要連絡「DB2 客戶服務中心」,請撥打:
DB2 產品相關問題的主要 Usenet 新聞群組是 comp.databases.ibm-db2。
如需產品變更的相關資訊,請閱讀產品「版本注意事項」。 您可以到 DB2 Support 網站檢視最新的產品「版本注意事項」,而不須安裝 DB2 8.2 版 FixPak 4 與以上的版本, 網址為 http://www.ibm.com/software/data/db2/udb/support.html。
您也可以直接從 DB2 8.2 版 FixPak 4 與以上的版本 CD 檢閱「版本注意事項」, 方法為移至 /doc/%L/db2ir/index.htm,其中 %L 代表語言環境名稱。 您也可以在安裝 DB2 8.2 版 FixPak 4 與以上的版本 後複查「版本注意事項」:
AIX | /usr/opt/db2_08_01/Readme/%L/Release.Notes |
HP-UX、Linux 與 Solaris 作業環境 | /opt/IBM/db2/V8.1/Readme/%L/Release.Notes |
其中 %L 代表語言環境名稱,例如,english-us、spanish、german。
DB2 Information Integrator 第 8 版版本注意事項位於 http://www.ibm.com/software/data/integration/db2ii。
「DB2 Query Patroller 版本注意事項」位於 http://www.ibm.com/software/data/db2/udb/support.html。
DB2 8.2 版 FixPak 4 與以上的版本可以:
AIX 4.3.3 (32 位元) | db2aix433v8 |
AIX 5L (32 位元 & 64 位元) | db2aix5v8 |
HP-UX 11i (32 位元 & 64 位元) | db2hpv8 |
HP-UX 11i v2 (IA64) | db2hpIA64v8 |
Linux (x86,32-位元) | db2linuxIA32v8 |
Linux (IA64,64-位元) | db2linuxIA64v8 |
Linux (iSeries(TM) 及 pSeries(R),32-位元) | db2linuxPPCv8 |
Linux (S/390(R) 及 zSeries(R),31 位元) | db2linux390v8 |
Linux (S/390 及 zSeries,64 位元) | db2linux39064v8 |
Linux (AMD64,32 位元 & 64 位元) | db2linuxAMD64v8 |
Solaris 作業環境 (32 位元 & 64 位元) | db2sunv8 |
下列是可用的參照資訊:
下表詳述 PTF 資訊。
作業系統 | PTF |
---|---|
AIX 4.3.3 | U805923 |
AIX 5 | U805924 |
Solaris 作業環境 | U805925 |
HP-UX 11i | U805926 |
HP-UX 11i v2 (IA64) | U805927 |
LINUX (x86,32 位元) | MI00146 |
LINUX (x86、32 位元核心程式 2.6) | MI00152 |
LINUX (IA64,64 位元) | MI00147 |
LINUX (iSeries 及 pSeries) | MI00148 |
LINUX (AMD64,64 位元) | MI00149 |
LINUX (AMD64、64 位元核心程式 2.6) | MI00153 |
LINUX (S/390、zSeries 31 位元) | MI00150 |
LINUX (S/390、zSeries 64 位元) | MI00151 |
下列表格說明 FTP 站台中提供的 DB2 用戶端支援語言。
作業系統 | DB2 Administration Client | DB2 Application Development Client | DB2 Run-Time Client |
---|---|---|---|
AIX 4.3.3 (32 位元) |
|
|
所有支援的語言都在一個 tar 檔案中 |
AIX 5L (32 及 64 位元) |
|
|
所有支援的語言都在一個 tar 檔案中 |
HP-UX 11i (PA-RISC) 及 HP-UX 11i v2 (IA64) (32 位元及 64 位元) | 所有支援的語言都在一個 tar 檔案中 | 所有支援的語言都在一個 tar 檔案中 | 所有支援的語言都在一個 tar 檔案中 |
Linux | 所有支援的語言都在一個 tar 檔案中 | 所有支援的語言都在一個 tar 檔案中 | 所有支援的語言都在一個 tar 檔案中 |
Solaris 作業環境 | 所有支援的語言都在一個 tar 檔案中 | 所有支援的語言都在一個 tar 檔案中 | 所有支援的語言都在一個 tar 檔案中 |
Windows(R) | 所有支援的語言都在一個自行解壓縮的 zip 檔案中 | 所有支援的語言都在一個自行解壓縮的 zip 檔案中 | 所有支援的語言都在一個自行解壓縮的 zip 檔案中 |
DB2 產品在 AIX 4.3.3 與 Solaris 7 上將繼續受支援,直到 DB2 8.1 版停用為止。 建議將 DB2 的現行安裝與 DB2 產品的新安裝升級至更新版本的 AIX,如 AIX 5.3 (因為 AIX 4.3.3 現已停用),或升級至更新版本的 Solaris,如 Solaris 9。
下列清單顯示每一個 Linux 及UNIX 作業系統所支援的產品與元件:
如果您在安裝 DB2 8.2 版 FixPak 4 與以上的版本 後新增了元件,則必須重新安裝 DB2 8.2 版 FixPak 4 與以上的版本,以確實更新新增的元件。
在其它國家中,IBM 可能不會提供本書中所提的各項產品、服務或功能。 要知道所在區域是否提供這些產品與服務,請向當地的 IBM 業務代表查詢。 本書在提及 IBM 的產品、程式或服務時,不表示或暗示只能使用 IBM 的產品、程式或服務。 只要未侵犯 IBM 的智慧財產權,任何功能相當的產品、程式或服務都可以取代 IBM 的產品、 程式或服務。不過,其它非 IBM 產品、程式或服務在運作上的評價與驗證,其責任屬於使用者。
在這本書中可能包含著 IBM 所擁有之專利或專利申請案。本書使用者並不享有前述專利之任何授權。您可以用書面方式來查詢授權,來函請寄到:
IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A.
若要查詢有關二位元組 (DBCS) 資訊的授權事宜, 請聯絡您所在國家或地區的 IBM 智慧財產部門,或者用書面方式寄到:
IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japan
下列段落若與該國或地區之法律條款抵觸,即視為不適用: IBM 僅以現狀提供本書,而不提供任何明示或默示之保證 (包括但不限於可售 性或符合特定效用的保證)。若有些地區在某些交易上並不允許排除上述保證,則該排除無效。
本資訊中可能會有技術上或排版印刷上的訛誤。因此,IBM 會定期修訂; 並將修訂後的內容納入新版中。同時,IBM 可隨時改進並 (或) 變動本書中所提及的產品及 (或) 程式。
本書對於非 IBM 網站的援引只是為了方便而提供,並不對這些網站作任何認可。 那些網站上的內容並非本 IBM 產品內容的一部份,用戶使用這些網站時應自行承擔風險。
IBM 可以用其認為適當的方式來使用或分送您所提供的資訊,而不必對您負起任何責任。
本程式之獲授權者若希望取得相關資料, 以便使用下列資訊者可洽詢 IBM。 其下列資訊指的是: (1) 獨立建立的程式與其它程式 (包括此程式) 之間交換資訊的方式 (2) 相互使用已交換之資訊方法。 若有任何問題請聯絡:
IBM Canada Limited Office of the Lab Director 8200 Warden Avenue Markham, Ontario L6G 1C7 CANADA
上述資料的取得有其特殊要件,在某些情況下必須付費方得使用。
本書所描述的授權程式及其所有可用的授權內容都是由 IBM 所提供,並受到「IBM 客戶合約」、 「IBM 國際程式授權合約」或雙方之間任何同等合約條款之規範。
此間所含之任何效能資料,皆是得自控制的環境之下;因此不同作業環境之下所得的結果,可能會有很大的差異。部份測量可能是在開發中的系統上執行,因此不保證可以從一般的系統獲致相同的結果。 甚至有部份的測量,是利用插補法而得的估計值,其實際結果可能會有所不同。本書的使用者應根據其特有的環境,驗證出適用的資料。
本書所提及之非 IBM 產品資訊,係由產品的供應商,或其出版的聲明或其它公開管道取得。 IBM 並未測試過這些產品,也無法確認這些非 IBM 產品的執行效能、 相容性或任何的其它主張是否完全無誤。 如果您對非 IBM 產品的性能有任何的疑問,請逕向該產品的供應商查詢。
有關 IBM 未來動向的任何陳述,僅代表 IBM 的目標而已,並可能於未事先聲明的情況下有所變動或撤回。
本書中含有日常商業活動所用的資料及報告範例。為了提供完整的說明, 這些範例包括個人、公司、廠牌和產品的名稱。這些名稱全屬虛構,若與任何公司的名稱和住址雷同,純屬巧合。
著作權授權:
本書包含原始語言的範例應用程式,用以說明各種作業平台上的程式設計技術。您可以基於研發、使用、銷售或散佈符合作業平台 (用於執行所撰寫的範例程式) 之應用程式設計介面的應用程式等目的,以任何形式複製、修改及散佈這些範例程式,而毋需付費給 IBM。此些範例並未在所有情況下完整測試。因此,IBM 不保證或默示保證此些程式之可靠性、服務性或功能。
這些範例程式或是任何衍生著作的每一份拷貝或任何部份,都必須具有下列的著作權聲明:
(C) (your company name) (year). Portions of this code are derived from IBM Corp. Sample Programs. (C) Copyright IBM Corp. _enter the year or years_. All rights reserved.
IBM、DB2、Universal Database 與 S/390 是國際商業機器股份有限公司 (IBM) 在美國及 (或) 其他國家的註冊商標。
Windows 是 Microsoft Corporation 在美國及 (或) 其他國家的註冊商標。
UNIX 是 The Open Group 在美國及其他國家的註冊商標。
其他公司、產品或服務名稱可能為其他公司之商標或服務標誌。
------------------------------------------------------------------------------- * 是 IBM Corporation 的商標或註冊商標。 ** 是各自擁有者的商標或註冊商標。 ------------------------------------------------------------------------------- ******************************************************************************* ** ** (c) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 1999, 2006. ** ALL RIGHTS RESERVED. ** *******************************************************************************