IT分销/经销Db2升级实例

db2实例升级到64位的例子

查看系统中的实例以及管理实例
/usr/opt/db2_08_01/instance/db2ilist
/usr/opt/db2_08_01/instance/daslist
2.2停止每个实例和管理实例:
su -
db2 force application all
db2 terminate
db2stop
db2licd -end
2.3停止管理实例
su -
db2admin stop
2.4卸装未使用的共享库
/usr/sbin/slibclean
2.5禁用故障监视器协调程序
/usr/opt/db2_08_01/bin/db2fmcu -d
停止故障代理程序:
/usr/opt/db2_08_01/bin/db2fm -i -D
对于client类型的实例,还需要停止运行在机器上的Websphere。 至此,所有db2进程应该都停止了,运行ps -ef|grep db2命令看看有没有db2进程,有的话想办法停止掉。 kill -9   db2fmp存储过程或用户自定义函数运行的进程。
2.6清除所有DB2进程间通信(IPC)
su -
$HOME/sqllib/bin/ipclean
exit
使用ipcs命令察看有没有db2用户的ipc,如果还存在db2用户的ipc,使用下面的命令清除
清除消息队列:ipcrm -q
清除共享内存:ipcrm -m
清除信号量: ipcrm -s
2.7升级实例位数
/usr/opt/db2_08_01/instance/db2iupdt -w 64
2.8更新系统目录
su -
db2updv8 -d
2.9启动所有实例和管理实例
su -
db2start
su -
db2admin start
2.10绑定bind文件
su -
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 BIND $HOME/sqllib/bnd/db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
db2 terminate
参与1
  • DB2 v8.1 的实例升级过程,一眨眼都这么多年过去了,现在都已经发展到 11.5了
    2020-09-16

0同行回答

“答”则兼济天下,请您为题主分忧!

提问者

gefawei
经理dansun

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2008-10-06
  • 关注会员:0 人
  • 问题浏览:4809
  • X社区推广