回复 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
所以回退步骤就是把应用指向旧机器起来数据库就可以了。
收起