Altibase如何从旧系统迁移数据?

Altibase提供自动化工具:Migration Center。该工具可将多种数据对象从源数据库迁移到目标数据库,并且可100%确保数据的完整性和一致性。

 

Migration Center

Migration Center是一种数据库迁移工具,可将兼容的数据库对象和数据从其它数据库复制到Altibase数据库中。手动执行数据库迁移复杂而耗时,且容易出现人为错误。采用Migration Center,用户只需在图形用户界面(GUI)模式下通过鼠标单击数下,就能处理数据库迁移。Migration Center还支持使用命令行界面(CLI)模式执行迁移。

 

Migration Center的内部过程

13_What is Altibase's migration process-02

  • 定义数据库源和目标:
    源数据库和目标数据库的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或更多可用空间
  • 屏幕分辨率:1024x768像素或更高
  • 操作系统图形库

 

CLI工具

  • JRE:Sun或IBMJava5或更高版本
  • 处理器:1CPU或更多
  • 内存:512MB或更高
  • 磁盘:150MB或更多可用空间