install DB2 9107 fixpack

1、        業務停止,雙機HA服務停止及相關db2服務停止
2、        對生產機db2inst1實例停止工作,操作如下:
#su – db2inst1
$db2 force applications all
$db2 terminate
$db2stop
$db2licd -end    
3、        停止管理服務器,操作如下:
#su – dasusr1
$db2admin stop
4、        運行 slibclean 以從內存中卸裝未使用的共享
/usr/sbin/slibclean
5、        如果有故障監視器且它正在使用 DB2 版本 8,應該禁用它。要禁用故障監視 器協調程序:
   a. 作爲 root 用戶登錄
   b. 要找到將在何處運行 db2fmcu 命令,發出以下命令:
      ps –ef |grep db2fm
      在 AIX 上,db2fmcu 命令是在 /usr/opt/db2_08_01/bin 中運行的。
   c. 切換至由 ps 命令指示的目錄
   d. 要禁用故障監視器協調程序,發出以下命令:
      db2fmcu -d
   e. 要停止故障監視器守護程序,可發出以下命令:
      db2fm -D
6、        對於要更新的實例,確保已清除了所有 DB2 進程間通信(IPC)。作爲實例擁有者,在每個物理節點上運行以下命令:
       $HOME/sqllib/bin/ipclean
7、        要安裝 DB2 版本 8.2 修訂包 4 及更高版本:
    a. 必須作爲 root 用戶登錄。
    b. 切換至安裝映像所在的目錄。
    c. 要啓動安裝,輸入:
       ./installFixPak -y
       (如果在 AIX 上,如果不希望落實更新,則應按如下所示發出帶 -a 選項(用於“應用”而不是“落實”)的 installFixPak 命令:
       ./installFixPak -y –a)
8、        db2補丁安裝完畢,對db2實例進行更新
    cd  /opt/IBM/db2/V8.1/instance
    切換到改目錄下運行
    更新實例服務器
        #db2iupdt –u db2fenc1 db2inst1
    更新管理服務器
        #su – dasusr1
        #dasupdt   dasusr1
9、        更新完畢後,重新啓動db2
        db2licd –d
        db2start
10、        綁定至 DB2 UDB數據庫
        db2 terminate
        db2 CONNECT TO  數據庫
        db2 BIND $HOME/sqllib/bnd/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        db2 BIND $HOME/sqllib/bnd/@db2cli.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        db2 terminate
11、        要在服務器上綁定 db2schema.bnd
        db2 terminate
        db2 CONNECT TO  數據庫
        db2 BIND <path>/db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
        db2 terminate
12、        綁定數據庫所有包
        db2rbind 數據庫名 /L   數據庫名.log  
13、        安裝db2補丁結束
14、        數據庫狀態、完整性和有效性驗證
        $db2dart 數據庫名 /db

以上轉自網友jiangsz

下載補丁文件,在http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21254867
需要下載7版的fix和language pack。
解壓下載的v9fp7_aix_ese.tar.gz,
#gunzip -d v9fp7_aix_ese.tar.gz
#tar -xvf v9fp7_aix_ese.tar
進入ese/disk1目錄,執行
#./installFixPack
根據提示輸入db2安裝的根目錄,如:/opt/IBM/db2/V9.1
還有對應版本語言包的位置(需把下載的語言包解壓),如:/opt/software/dbpak/nlpack/disk1
成功後會給出提示。
執行如下命令可檢查當前版本:
#su db2inst1
$. /home/db2inst1/sqllib/db2profile
$db2level


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章