Altibase如何从旧系统迁移数据?
Altibase提供自动化工具:Migration Center。该工具可将多种数据对象从源数据库迁移到目标数据库,并且可100%确保数据的完整性和一致性。
Migration Center
Migration Center是一种数据库迁移工具,可将兼容的数据库对象和数据从其它数据库复制到Altibase数据库中。手动执行数据库迁移复杂而耗时,且容易出现人为错误。采用Migration Center,用户只需在图形用户界面(GUI)模式下通过鼠标单击数下,就能处理数据库迁移。Migration Center还支持使用命令行界面(CLI)模式执行迁移。
Migration Center的内部过程
- 定义数据库源和目标:
- 源数据库和目标数据库的IP地址和端口
- 源数据库和目标数据库的用户ID、密码、JDBC驱动程序、字符集编码等 - 定义要迁移的数据对象:
- 源数据库和目标数据库的数据对象信息:表、列、索引、视图、过程等 - 定义迁移选项:
- 选项选择:线程计数、每批次数据量大小等
- 迁移范围选择:用户模式和表模式
- 数据类型映射
- 表空间映射
- 存储的过程转换
- DDL修改 - 验证迁移规则
- 按规则执行迁移
- 审核报告文件
- RunReport4Summary.html:该汇总报告文件提供迁移结果的概览
- RunReport4Missing.html:该报告文件提供未正确迁移的数据对象的列表
- DbObj_Failed.sql:失败的SQL命令和每次失败的原因的列表
Migration Center的优势
- 可从Oracle、MSSQL、DB2等其它数据库,轻松简单地迁移库表与数据到Altibase数据库
- 灵活地映射不同类型的数据对象
- 提供迁移汇总报告以便审核迁移结果
- 高性能并行迁移
- 手动规则修改
Migration Center规格
源数据库
- ALTIBASEHDB:ALTIBASEHDB4.3.9或更高版本
- ORACLE:Oracle9i~11g
- MSSQL:MS-SQL2005~2012
- MySQL:MySQL5.0~5.5
- INFORMIX:Informix11.50
目标数据库
- ALTIBASEHDB:ALTIBASEHDB5.5.1或更高版本
GUI工具
- JRE:Sun或IBMJava5或更高版本
- 处理器:800MHzPentiumIII或更快
- 内存:512MB或更高
- 磁盘:150MB或更多可用空间
- 屏幕分辨率:1024×768像素或更高
- 操作系统图形库
CLI工具
- JRE:Sun或IBMJava5或更高版本
- 处理器:1CPU或更多
- 内存:512MB或更高
- 磁盘:150MB或更多可用空间