DB2 9.1升级10.5 的疑问

业务可中断的时间窗口为8小时,数据库10G左右,计划采用常规方法将DB2从9.1升级到10.5,受版本限制,需进行2次大版本升级,之前做过很多次版本升级,跨5个版本的升级还是第一次。其中有一些参数变化需手工重新设置,例如9.7版本与9.1版本相比锁机制发生很大变化,默认情况下,升级后仍然采用9.1版本锁机制。如果需要使用9.7版本的锁机制,需要手工配置等,一些技术细节还需要确认。


问题:
     寻找已经实施过的DB2 从9.1升级10.5 实施手册。最好标注一些技术细节或注意事项,包括回退机制。
参与9

8同行回答

新数科技新数科技IT顾问北京新数科技有限公司
是的,压缩等一些特效,都需要移动过数据才行。数据导入是一种方式,另外也可以通过在线表迁移,重组等方式实现。显示全部
是的,压缩等一些特效,都需要移动过数据才行。数据导入是一种方式,另外也可以通过在线表迁移,重组等方式实现。收起
IT咨询服务 · 2015-01-30
浏览1633
zhendazhenda数据库管理员昆仑银行
回复 7# 新数科技    非常感谢,非常关注这方面的内容,您的意思是表空间回收(包括自动存储和DMS表空间?),还有索引压缩,这两个都需要数据导入方式,新特性才能生效,若数据库升级方式则不生效,对么? 索引分区有类似问题么?...显示全部
回复 7# 新数科技


   非常感谢,非常关注这方面的内容,您的意思是表空间回收(包括自动存储和DMS表空间?),还有索引压缩,这两个都需要数据导入方式,新特性才能生效,若数据库升级方式则不生效,对么? 索引分区有类似问题么?收起
软件开发 · 2015-01-29
浏览1584
新数科技新数科技IT顾问北京新数科技有限公司
如果是涉及存储结构的功能是不能用的,比如97有可回收表空间功能,91升级到97就是不可用的。需要重建表空间才行,如果要启用这些功能,需要数据重新导入导出。还有压缩等,都需要导数,当然可以在线做表迁移来实现。...显示全部
如果是涉及存储结构的功能是不能用的,比如97有可回收表空间功能,91升级到97就是不可用的。需要重建表空间才行,如果要启用这些功能,需要数据重新导入导出。还有压缩等,都需要导数,当然可以在线做表迁移来实现。收起
IT咨询服务 · 2015-01-29
浏览1627
zhendazhenda数据库管理员昆仑银行
回复 5# zsj2002    升级时有相应的文档么? 我的情况,跟你的差不多,操作系统版本也发生很大变化,,数据库升级时低版本操作系统不支持高版本DB2软件安装,也就是不能再同一个机器升级到10.5版本。这在升级时你们如何解决的。还有一个问题也比较关系,从9.1升级到10.5版本...显示全部
回复 5# zsj2002


   升级时有相应的文档么? 我的情况,跟你的差不多,操作系统版本也发生很大变化,,数据库升级时低版本操作系统不支持高版本DB2软件安装,也就是不能再同一个机器升级到10.5版本。这在升级时你们如何解决的。还有一个问题也比较关系,从9.1升级到10.5版本后,一些新功能或新特性可能使用不了,是否关注过这样的问题。收起
软件开发 · 2015-01-28
浏览1593
zsj2002zsj2002数据库管理员澳門大豐銀行
回复 1# zhenda    那么长时间的时间窗口其实已经很充足,毕竟数据库规模很小。我这边有从8.2.6迁移到10.5.3,开始先是在开发环境进行升级,然后让应用的人员进行了充分的测试。之后就在生产操作了,具体过程就是8.2.6 -》 9.7 -》 10.5.3,都是使用full offline backup...显示全部
回复 1# zhenda


   那么长时间的时间窗口其实已经很充足,毕竟数据库规模很小。我这边有从8.2.6迁移到10.5.3,开始先是在开发环境进行升级,然后让应用的人员进行了充分的测试。
之后就在生产操作了,具体过程就是8.2.6 -》 9.7 -》 10.5.3,都是使用full offline backup restore进行的。
升级后全库rebind。

不过需要注意的就是,我们有个系统是用的8.2的db2 client,在服务端升级到10.5.3之后,db2 client要进行重新bind的动作

db2 terminate

db2 CONNECT TO dbname user USERID using PASSWORD

db2 BIND /home/db2inst1/sqllib/bnd/ @db2ubind.lst BLOCKING ALL GRANTPUBLIC ACTION REPLACE

db2 BIND /home/db2inst1/sqllib/bnd/ @db2cli.lst BLOCKING ALL GRANT PUBLICACTION REPLACE

db2 terminate


如果使用jdbc就这些都可以省掉了。




回退就很简单,因为我们是从P570 AIX5.3 DB2 8.2.6 到 P704 AIX7.1 DB210.5.3
所以回退步骤就是把应用指向旧机器起来数据库就可以了。收起
银行 · 2015-01-28
浏览1726
zhendazhenda数据库管理员昆仑银行
回复 3# hotmail    感谢回复,看了你的连接,从理论上说明了版本升级过程,在实际的大版本升级中,需要注意很多问题(例如在你的连接文档中没有提到重新绑定package包)。比较关系注意事项,尤其是参数变化处理过程等。...显示全部
回复 3# hotmail


   感谢回复,看了你的连接,从理论上说明了版本升级过程,在实际的大版本升级中,需要注意很多问题(例如在你的连接文档中没有提到重新绑定package包)。比较关系注意事项,尤其是参数变化处理过程等。收起
软件开发 · 2015-01-27
浏览1601
hotmailhotmail软件开发工程师hotmail
给你一个文档作为参考,从10.1升级到10.5的,http://www.db2china.net/club/thread-37279-1-1.html可以具体说说你在升级过程中的疑惑或是担忧,这样便于大家参与。显示全部
给你一个文档作为参考,从10.1升级到10.5的,http://www.db2china.net/club/thread-37279-1-1.html

可以具体说说你在升级过程中的疑惑或是担忧,这样便于大家参与。收起
互联网服务 · 2015-01-27
浏览1687
flywiththewindflywiththewind其它easy world
帮顶!持续关注!!!显示全部
帮顶!持续关注!!!收起
系统集成 · 2015-01-22
浏览1586

提问者

zhenda
数据库管理员昆仑银行
擅长领域: 数据库服务器云计算

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-01-22
  • 关注会员:1 人
  • 问题浏览:16016
  • 最近回答:2015-01-30
  • X社区推广