鑑於CSDN無故刪除博文,本博客不再更新,暫時遷至http://www.db365.net
1、在開始安裝之前,確保所有 DB2 進程都已停止
通過運行 su - root 命令切換至 root 用戶權限。
對每個實例運行下列命令:
su - iname
. $HOME/sqllib/db2profile
db2 force applicationsall
db2 terminate
db2stop
db2licd -end # run at each physical node
exit
其中iname 表示實例所有者名稱。
運行下列命令:
su - aname
. $HOME/das/dasprofile
db2admin stop
exit
其中aname 表示 DAS 所有者名稱。
2、解壓縮
切換至安裝映像所在的目錄
如果產品擴展名爲 *.tar.Z,則輸入以下命令:
zcat <filename>.tar.Z | tar -xvf –
3、安裝
切換至解壓縮後目錄
輸入 ./installFixPak 命令以啓動安裝程序。
4、更新實例以使用新的 DB2 級別
必須執行此操作。安裝新級別的 DB2 之後必須更新所有實例。
需要作爲 root 用戶登錄才能更新實例。對於每個實例,發出下列命令:
INSTHOME/instance/db2iupdt iname
其中,iname 表示實例名,INSTHOME 表示適用於操作系統的安裝目錄。
如果數據庫管理服務器(DAS)實例存在並且是 DB2 版本 8 DAS 實例,則運行
dasupdt 命令。要更新 DAS 實例,發出以下命令:
INSTHOME/instance/dasupdt dasname
其中,dasname 表示 DAS 所有者名,INSTHOME 表示適用於操作系統的安裝目錄。
有關 db2iupdt 或 dasupdt 命令的更多信息,可使用 -h 選項運行這些命令。
5、重新啓動實例
要重新啓動實例:
1. 作爲實例所有者登錄並輸入 db2start 命令。
2. 對每個實例重複此過程。
要重新啓動管理服務器,請作爲 DAS 所有者登錄並運行 db2admin start 命令。
6、重新綁定綁定文件
在安裝之後,需要對所有數據庫綁定 DB2 實用程序。要讓修訂完成安裝並確保使
用正確的代碼級別,此步驟是必需的。對於每個數據庫,只需執行一次下面緊接
着描述的綁定過程。
重新綁定至 DB2 UDB 數據庫
在應用修訂之後,必須執行下列命令序列之一:
在命令提示符處,輸入:
db2 terminate
db2 CONNECT TO <dbname>
db2BIND <path>/@db2ubind.lstBLOCKING ALL GRANT PUBLIC
db2BIND <path>/@db2cli.lstBLOCKING ALL GRANT PUBLIC
db2 terminate
或者,
在 DB2 命令行上,輸入:
TERMINATE
CONNECT TO <dbname>
BIND <path>/@db2ubind.lstBLOCKING ALL GRANT PUBLIC
BIND <path>/@db2cli.lstBLOCKING ALL GRANT PUBLIC
TERMINATE
其中 <dbname> 表示實用程序應綁定至的數據庫的名稱,<path> 表示綁定文件所
在的目錄的全路徑名,例如 $HOME/sqllib/bnd,其中 $HOME 表示數據庫服務器
實例的主目錄。db2ubind.lst 和 db2cli.lst 包含DB2 UDB 使用所必需的綁定
文件的列表。
7、將 db2schema.bnd 綁定至現有數據庫
在服務器上進行安裝之後,需要將附加綁定文件綁定至現有數據庫。此需求不適
用於客戶機。
過程
要在服務器上綁定 db2schema.bnd,執行下列命令序列之一:
在命令提示符處:
db2 terminate
db2 CONNECT TO <dbname>
db2BIND <path>/db2schema.bndBLOCKING ALL GRANT PUBLIC sqlerror continue
db2 terminate
或者,
在 DB2 命令行:
TERMINATE
CONNECT TO <dbname>
BIND <path>/db2schema.bndBLOCKING ALL GRANT PUBLIC sqlerror continue
TERMINATE
其中,<dbname> 表示實用程序應該綁定至的數據庫的名稱,<path> 是綁定文件
所在的目錄的全路徑名。