作为一个存储和备份工程师,参与了很多次的数据迁移,个人感觉有几个方面问题必须特别注意:
1、前期的调研工作必须充分,准备工作一定到位。
2、必须预留备份时间窗口
3、迁移就做迁移,不能去夹杂其他的升级或者变更。
4、方案一定要扎实,要全面;一定要要有回退方案或者保底方案。
5、有条件的一定要各方面的专家给予现场支持。
举一个迁移升级失败的例子:
更换存储和服务器:原环境:IBM小型机,HDS存储用HACMP 做的oracle双机(非RAC机构)
新环境:新IBM小型机(升级系统),新的HDS存储有POWERHA做oracle(版本不变)双机(非RAC机构),
迁移方案:新的服务器上按照原服务器的配置按照oracle配置powerha;用存储之之间的同步复制完成数据迁移;复制完成的数据卷添加到powerha后,启动,不停的抱IO 操作错误;但是能够启动数据库;但是做failover;数据库就死机;找了4个小时才发现powerha的卷要求和hacmp不一样,用户很生气;超出的时间,而且迁移也没有成果。幸好原环境没有破坏。这个方案有几个主要的问题:1、powerha当时刚出的新产品,大家对功能不是很熟悉就想用于生产,想做小白鼠;2、迁移和升级混合一起做,加大排错难度。3、前期准备工作不到位