文本描述
浙江国际影视中心云平台集成设计项目
好易购数据库迁移方案
云平台建设工作小组
2015年7月18日
目录
1 迁移方案 3
1.1 迁移方案的比较 3
1.2 迁移方案的评估 5
1.3 迁移方案的实施 5
1.3.1 逻辑exp/imp迁移 5
1.3.2 CTAS迁移 6
1.3.3 TTS迁移 7
1.3.4 RMAN迁移 9
1.3.5 Goldengate迁移(待讨论) 10
迁移方案
迁移方案的比较
总的来说,迁移的方案分为两大类:逻辑迁移和物理迁移
逻辑迁移是指通过将已有数据使用逻辑的方式从旧的生产环境迁移到新的生产环境,迁移完成以后两者从逻辑上来讲是一致的
物理迁移则通常是指,通过拷贝数据块或者复制I/O的方式从旧的生产环境迁移到新的生产环境,迁移完成以后,两者在数据块这个级别保持一致
我们可以分别列出逻辑迁移方式和物理迁移方式的一些优势与劣势,方便用户在迁移过程中根据自己的实际情况进行挑选
逻辑迁移方式的优势:
1)可以对数据进行重组
在进行逻辑迁移的时候同时也对数据库的数据进行了重组优化,消除了表和索引的碎片,减少了热点块
2)可以对数据结构进行调整,
结构调整主要包括修改表结构、字段对数据表进行重新分区,压缩等
3)可以对数据库某些属性进行调整
例如调整数据块大小,数据库字符集,表空间段扩展方式等
4)可以将其它平台的数据库迁移到Exadata
例如可以将导出导入文本文件或者使用goldengate将非Oracle数据库迁移到
5) 可以分步骤实施数据迁移,
可以先对静态的历史数据库进行迁移,然后再对动态数据进行迁移,减少停机时间
6) 所有操作都是标准流程,对于dba而言,逻辑迁移往往比较简单并且风险可控
7) 迁移过程中可以充分利用目标端Exadata的并行特性与强大的I/O性能
逻辑迁移方式的劣势:
通常情况下迁移的时间较长,停机时间取决于动态数据量的大小;
瓶颈往往在于源数据库与目标数据库之间的网络带宽不足或者是源数据库I/O性能有限
物理迁移方式的优势:
数据块对数据块级别的拷贝,可以借助于第三方存储技术,例如逻辑卷复制;。