安裝DB2 FIXPACK,安裝db2fixpack
1. 通過運行 su - root 命令切換至 root 使用者權限。
2. 對每個執行個體運行下列命令:
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 命令將觸發失敗事件。
=================以上執行成功=========
3. 運行下列命令:
su - aname
. $HOME/das/dasprofile
db2admin stop
exit
其中,aname 表示 DAS 所有者名稱。
====================3 此部分沒有處理,是否關於不做======
1. 解取(untar)並解壓縮以下壓縮的 .tar 檔案:
* 用於 AIX 4.3.3 和 Solaris Operating Environment 的 FP5_
$PTF_ESE_MFP.tar.Z
* 用於 AIX 5 的 FP5_$PTF_ESE_MFP_SBCS.tar.Z 或
FP5_$PTF_ESE_MFP_DBCS.tar.Z
要安裝 DB2 版本 8 修訂包 5:
1. 切換至安裝映像所在的目錄。
2. 輸入 ./installFixPak 命令以啟動安裝程式。
註: 預設情況下,installFixPak 命令將落實 AIX 上所有已更新的檔案集。
在 AIX 上,如果不希望落實更新,則應按如下所示發出帶 -a 選項(用於“應用”
而不是“落實”)的 installFixPak 命令:
./installFixPak
============解壓檔案以root安裝,我沒有用 -a 選項=====
1.15 在安裝之後
1.15.1 更新執行個體以使用新的 DB2 層級
必須執行此操作。安裝新層級的 DB2 之後必須更新所有執行個體。
需要作為 root 使用者登入才能更新執行個體。對於每個執行個體,發出下列命令:
INSTHOME/instance/db2iupdt iname
INSTHOME/instance/dasupdt
其中,iname 表示執行個體名,INSTHOME 表示適用於作業系統的安裝目錄。
=========1.15.1 操作OK========
如果資料庫管理伺服器(DAS)執行個體存在並且是 DB2 版本 8 DAS 執行個體,則運行
dasupdt 命令。要更新 DAS 執行個體,發出以下命令:
INSTHOME/instance/dasupdt dasname
其中,dasname 表示 DAS 所有者名,INSTHOME 表示適用於作業系統的安裝目錄。
有關 db2iupdt 或 dasupdt 命令的更多資訊,可使用 -h 選項運行這些命令。
=======沒有處理==========
1.15.2 重新啟動執行個體
要重新啟動執行個體:
1. 作為執行個體所有者登入並輸入 db2start 命令。
2. 對每個執行個體重複此過程。
要重新啟動管理伺服器,請作為 DAS 所有者登入並運行 db2admin start 命令。
=====啟動沒有起來,就沒有進行其它操作=========
$ ipclean
ipclean: Removing DB2 engine and client's IPC resources for db2inst1.
1、對於DB2的管理伺服器執行個體,您也需要在安裝補丁前停掉,然後更新管理服
務器執行個體,重新起動。
2、您需要重新綁定程式包。
重新綁定至 DB2 UDB 資料庫
在應用修訂之後,必須執行下列命令序列之一:
在命令提示字元處,輸入:
db2 terminate
db2 CONNECT TO
db2 BIND /@db2ubind.lst BLOCKING ALL GRANT PUBLIC
db2 BIND /@db2cli.lst BLOCKING ALL GRANT PUBLIC
db2 terminate
或者,
在 DB2 命令列上,輸入:
TERMINATE CONNECT TO
BIND /@db2ubind.lst BLOCKING ALL GRANT PUBLIC
BIND /@db2cli.lst BLOCKING ALL GRANT PUBLIC
TERMINATE
其中 表示公用程式應綁定至的資料庫的名稱, 表示繫結檔案所
在的目錄的全路徑名,例如 $HOME/sqllib/bnd,其中 $HOME 表示資料庫伺服器
執行個體的主目錄。db2ubind.lst 和 db2cli.lst 包含 DB2 UDB 使用所必需的綁定
檔案的列表。
對於分區伺服器這邊,沒有什麼特別注意的地方,也是按照同樣的步驟安裝、更
新執行個體、啟動、重新綁定程式包就可以了。
如果分區伺服器跨多個機器的話,就需要在每一台物理機器上執行相同的步驟安裝補
丁。在啟動執行個體之前需要確保所有機器上的
補丁都在同一個補丁層次上。