超大数据库的在线迁移问题?

有一套数据量10T左右的数据库计划从小型机迁移到x86并更换存储,停业窗口大约只有4/5个小时,有没有什么好办法完成这种异构迁移,同时减少对可用性的影响?

参与49

10同行回答

myciciymyciciy  IT顾问 , 某金融科技公司
现在啥存储,要迁移到什么存储上?显示全部

现在啥存储,要迁移到什么存储上?

收起
银行 · 2017-08-01
浏览3433
晓黎 邀答
jxnxsdengyujxnxsdengyu  系统工程师 , 江西农信
整一个SVC或者VPLEX之流的存储虚拟化网关,啥都好办,事先找一个很短的停机时间,将原业务存储给虚拟化网关接管,后面在线就将存储迁移好,最后找个停机时间做服务器的切换。显示全部

整一个SVC或者VPLEX之流的存储虚拟化网关,啥都好办,事先找一个很短的停机时间,将原业务存储给虚拟化网关接管,后面在线就将存储迁移好,最后找个停机时间做服务器的切换。

收起
银行 · 2017-08-01
浏览3365
晓黎 邀答
美国队长美国队长  研发工程师 , Alibaba
采用增量同步的方式,可以避免影响现在线上的应用,当然这也跟数据库有关,mysql可以用binlog进行sql重新执行。其他的数据库可以考虑用阿里的datax进行数据迁移,速度很快,他的内部采用ring buffer机制,所以比一般的采用jdbc来得快...显示全部

采用增量同步的方式,可以避免影响现在线上的应用,当然这也跟数据库有关,mysql可以用binlog进行sql重新执行。其他的数据库可以考虑用阿里的datax进行数据迁移,速度很快,他的内部采用ring buffer机制,所以比一般的采用jdbc来得快

收起
互联网服务 · 2017-08-01
浏览3517
晓黎 邀答
wangqlwangql  系统工程师 , NULL
得说一下基本信息,你提供的信息越模糊,得到的答案也就越笼统一般跨平台不支持备份恢复的方式。通常使用裸机导入导出的方式。如果操作窗口过小。可以通过复制软件来做,比如Oracle goldendate,IBM cdc等。...显示全部

得说一下基本信息,你提供的信息越模糊,得到的答案也就越笼统

一般跨平台不支持备份恢复的方式。通常使用裸机导入导出的方式。如果操作窗口过小。可以通过复制软件来做,比如Oracle goldendate,IBM cdc等。

收起
IT咨询服务 · 2017-08-01
浏览3469
晓黎 邀答
DB-TrendSetterDB-TrendSetter  数据库架构师 , 公司
AIX-->LINUX跨平台,数据库的备份恢复是不可用的,存储如果也更换的话,存储复制工具估计也不可用,五个小时时间很紧张,完不成的可能性很大,因为600MB/S的写速度,对数据库后面的存储也是不小的压力。...显示全部

AIX-->LINUX跨平台,数据库的备份恢复是不可用的,存储如果也更换的话,存储复制工具估计也不可用,五个小时时间很紧张,完不成的可能性很大,因为600MB/S的写速度,对数据库后面的存储也是不小的压力。

收起
电信运营商 · 2017-08-01
浏览3383
晓黎 邀答
haizdlhaizdl  技术经理 , 大连
假设是Oracle的话,那么比较科学的方法是通过DG,GG等工具先将数据库数据拉平,然后在合适的时机进行切换。DG拉平之前需要一个初始的数据备份,可以采用RMAN方式,由于数据量较大,时间也比较长,不过可以在线做。假设是DB2的话,同样也有类似的工具。当然也可以采用操作系统层面或者存...显示全部

假设是Oracle的话,那么比较科学的方法是通过DG,GG等工具先将数据库数据拉平,然后在合适的时机进行切换。DG拉平之前需要一个初始的数据备份,可以采用RMAN方式,由于数据量较大,时间也比较长,不过可以在线做。假设是DB2的话,同样也有类似的工具。

当然也可以采用操作系统层面或者存储虚拟化方式来实现LUN的同步和分离,但是这个要看数据库的容器或者Datafile采用的是哪种方式。如果采用Oracle ASM方式的话,那就不要这么干了。

总而言之,需要分析清楚自己的数据库对象。评估好数据量与环境带宽等一系列条件,然后来做这个方案。

收起
银行 · 2017-08-02
浏览3364
晓黎 邀答
798683133yj798683133yj  系统架构师 , 政务云某公司
什么数据库,oracle还是db2?;如果是oracle, 什么版本?异构的话用OGG呗显示全部

什么数据库,oracle还是db2?;如果是oracle, 什么版本?异构的话用OGG呗

收起
金融其它 · 2017-08-01
浏览3346
晓黎 邀答
nkj827nkj827  项目经理 , 长春长信华天
楼主采用的是什么数据库,有没有什么备份措施,基础信息要讲清楚才好分析显示全部

楼主采用的是什么数据库,有没有什么备份措施,基础信息要讲清楚才好分析

收起
系统集成 · 2017-08-01
浏览3385
晓黎 邀答
anchengancheng  数据库管理员 , 建设银行北京数据中心
是oracle 11.2数据库,存储两边都是emc的symmetrics。备份是每日全备,每四个小时备归档显示全部

是oracle 11.2数据库,存储两边都是emc的symmetrics。备份是每日全备,每四个小时备归档

收起
银行 · 2017-08-04
浏览3394
y18511664518y18511664518  技术总监 , 长城超云
什么数据库?显示全部

什么数据库?

收起
金融其它 · 2017-07-31
浏览3413
晓黎 邀答

提问者

ancheng
数据库管理员建设银行北京数据中心
擅长领域: 数据库存储灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-07-31
  • 关注会员:10 人
  • 问题浏览:9658
  • 最近回答:2017-08-04
  • X社区推广