Linux下DB2數據庫打補丁步驟經驗總結

DB2補丁沒有親自實踐過,記錄別人安裝做爲參考。數據庫

首先停掉全部的實例server

一、$db2ilist 結果有db2inst1 和db2inst2   (查看數據庫實例$ db2level )進程

二、兩個都停掉(db2stop),各中止各的 su - db2inst1cli

三、Install Fixpak  (安裝下載的補丁)date

升級實例(以root用戶升級)下載

四、$DB2DIR/instance/db2iupdt數據

升級DAS實例(以root用戶升級)top

$DB2DIR/instance/dasupdtdb

五、從新啓動實例 (實例用戶下起db2start)di

db2admin stop(只有一個) ps - ef

六、bind updated Packages

對每個實例(以DB2實例用戶運行)

db2 connect to 數據庫名稱(db2 list db directory)

db2 "BIND $DB2DIR/bnd/@db2ubind.lst GRANT PUBLIC"  ()

db2 "BIND $DB2DIR/bnd/@db2cli.lst GRANT PUBLIC"

七、 重啓數據庫實例


db2stop

db2start

db2admin stop

db2admin start

七、db2 connect to 數據庫名稱   查看升級後版本

或db2leve


備註:下面出現問題在實際中不曾出現,僅做爲參考.

可能出現的問題

db2start出錯

解決辦法: kill全部跟這個instance相關的進程、

IPClean

Run db2iupdt

db2admin start 出錯

解決辦法: kill全部跟這個admin server相關的進程、

IPClean

Run dasupdt

相關文章
相關標籤/搜索