hongyehongye
作者hongyehongye·2011-10-28 22:44
数据库管理员·哈尔滨银行

db2故障解决汇总---安装升级(1)

字数 1361阅读 3563评论 7赞 0
    学习db2有一段时间了,平时自己或者客户那里遇到了不少问题,我打算在这里开始按问题类别分享一些问题,希望可以对以后遇到这些问题的朋友们有一些帮助,也可以更深入的了解db2的一些原理。
    其实DB2的安装很简单,从网站上下个安装包,ftp到服务器上,先db2prereqcheck下,然后db2_install。再然后创建用户、组,创建实例创建库。。。
    同样升级也很类似,下载补丁包,先停实例停das,停故障监听器,slibclean,ipclean,然后installfixpack,update实例,update库。一切Ok....infocenter写的非常清楚。这里就不细说了。
    这些可能是db2非常基础也是出问题最少的部分,但是也是有一些问题的。。。这里我把自己遇到的和大家分享下。
    1.记得有次给客户升级,installfixpack已经完成了,升级实例的时候想指定fenc用户,但是当时不知道怎么查看fenc用户是什么,事后注意了下,暂时发现俩种方法,第一个就是在db2实例启动的时候直接ps -ef 找到fmp那个进程,直接可以看到用户是什么,第二种就是启动实例后,db2pd -fmp,里面标记这fenced user
    2.最近遇到个问题,v9.5.0.5 升v9.5.0.8的时候installfixpack失败,安装到设置db2 lib path的时候报错。错误信息如下
Task #30 start
Description: Setting DB2 library path
Estimated time 180 second(s)
Task #30 end
A major error occurred during the execution that caused this program to
terminate prematurely. If the problem persists, contact your technical service
representative.
这里分享下解决方案,首先是在不同的路径下又安装了一个db2 v9.5.0.8,安装之后执行db2level发现实例已经显示为v9.5.0.8版本,但是路径显示的还是之前的安装路径。于是在这个路径下执行db2iupdt,把实例升到v9.5.0.8,路径变更为新安装的db2路径。
之后执行./installFixPack -b /opt/IBM/db2/V9.5 -f level 强制installfixpack到之前的路径,之后再更新实例,把实例路径改为了之前的路径。
最后删除多安装的db2
总结:整体思路非常复杂,感觉做了不少无用功,其实直接执行./installFixPack -b /opt/IBM/db2/V9.5 -f level 然后再更新实例就可以了,但是确实心里没底,不知道./installFixPack -b /opt/IBM/db2/V9.5 -f level 是否可以成功。


如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论7 条评论

dengxidengxidengxidengxi数据库管理员广州市民防指挥信息保障中心
2011-12-09 11:17
junli0411: 其实我比较推荐全新安装一个db2到另一个路径,然后,升级旧版本到新版本,如果成功了,就可以卸载掉旧版本的db2软件,如果失败了,还可以用升级前的备份在旧版的db2上恢复。
应该酱样子!
junli0411junli0411数据库管理员NULL
2011-11-25 20:49
其实我比较推荐全新安装一个db2到另一个路径,然后,升级旧版本到新版本,如果成功了,就可以卸载掉旧版本的db2软件,如果失败了,还可以用升级前的备份在旧版的db2上恢复。这样,总比在旧版上直接installfixpack要安全一点。
iceswordicesword数据库架构师inspur
2011-11-17 20:06
支持
hongyehongyehongyehongye数据库管理员哈尔滨银行
2011-11-02 23:06
hchao: 红叶,你的博客我已经给你推到社区首页,精品博客了。欢迎以后多些博客,我们会给你多推推。
非常感谢
有来有去有来有去其它北京计算机报
2011-11-01 16:23
欢迎参加由IBM独家赞助,中国计算机用户协会、中国计算机行业协会、中国软件行业协会数据库与应用软件分会、中国计算机报社主办的2011 IBM DB2迁移之星大赛暨WebSphere开发者大赛
大赛官网:www.dbacontest.net www.dbacontest.com   

预赛以个人为参赛单位。参赛者须在大赛官网完成在线注册报名(北京、上海、广州、深圳、浙江、江苏、天津、天津、注册用户名开头四位请用qq_2开头后面可随意编写,例如:qq_2zhangpeng既可)并按照报名要求提交真实个人信息。预赛注册报名自9月20日12:00AM开始,至11月10日12:00AM截止
有来有去有来有去其它北京计算机报
2011-11-01 16:23
欢迎参加由IBM独家赞助,中国计算机用户协会、中国计算机行业协会、中国软件行业协会数据库与应用软件分会、中国计算机报社主办的2011 IBM DB2迁移之星大赛暨WebSphere开发者大赛
大赛官网:www.dbacontest.net www.dbacontest.com   

预赛以个人为参赛单位。参赛者须在大赛官网完成在线注册报名(北京、上海、广州、深圳、浙江、江苏、天津、天津、注册用户名开头四位请用qq_2开头后面可随意编写,例如:qq_2zhangpeng既可)并按照报名要求提交真实个人信息。预赛注册报名自9月20日12:00AM开始,至11月10日12:00AM截止
hchaohchao网站运营经理TWT
2011-10-31 17:24
红叶,你的博客我已经给你推到社区首页,精品博客了。欢迎以后多些博客,我们会给你多推推。
Ctrl+Enter 发表

作者其他文章

相关问题

X社区推广