Chinaunix首页 | 论坛 | 博客
  • 博客访问: 316345
  • 博文数量: 56
  • 博客积分: 2346
  • 博客等级: 大尉
  • 技术积分: 661
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-25 13:28
文章分类
文章存档

2011年(14)

2010年(42)

分类: LINUX

2011-08-15 09:11:48

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
阅读(2408) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~