DB2补丁没有亲自实践过,记录别人安装作为参考。
首先停掉所有的实例
1、$db2ilist 结果有db2inst1 和db2inst2 (查看数据库实例$ db2level )
2、两个都停掉(db2stop),各停止各的 su - db2inst1
3、Install Fixpak (安装下载的补丁)
升级实例(以root用户升级)
4、$DB2DIR/instance/db2iupdt
升级DAS实例(以root用户升级)
$DB2DIR/instance/dasupdt
5、重新启动实例 (实例用户下起db2start)
db2admin stop(只有一个) ps - ef
6、bind updated Packages
对每一个实例(以DB2实例用户运行)
db2 connect to 数据库名称(db2 list db directory)
db2 "BIND GRANT PUBLIC" ()
db2 "BIND GRANT PUBLIC"
7、 重启数据库实例
db2stop
db2start
db2admin stop
db2admin start
7、db2 connect to 数据库名称 查看升级后版本
或db2leve
备注:下面出现问题在实际中未曾出现,仅作为参考.
可能出现的问题
db2start出错
解决办法: kill所有跟这个instance相关的进程、
IPClean
Run db2iupdt
db2admin start 出错
解决办法: kill所有跟这个admin server相关的进程、
IPClean
Run dasupdt
阅读(2390) | 评论(0) | 转发(0) |