达梦数据库迁移到虚谷数据库
操作步骤
打开虚谷数据库迁移工具,选择“DM迁移到Xugu”选项,并单击“下一步”。
正确填写源数据库和目的数据库的信息,然后单击“下一步”。
在填写好数据库信息后,先单击“测试连接”,测试所填写数据是否正确。选择想要迁移的数据源模式和目的模式,单击“下一步”。(注意:目的模式可以选择,如果用户没有选择目的模式,那么迁移模式将自动勾选,表示此次迁移连同模式一起迁移,如果迁移模式没有勾选,而且也没有主动指定目的模式的情况下,默认目的模式为:GUEST)。
- 勾选迁移模式:连同模式一起迁移,否则只迁移数据到目的模式下。
- 勾选迁移表:迁移源模式下所有的表,否则不迁移表。
- 勾选迁移视图:迁移源模式下所有的视图,否则不迁移视图。
- 勾选迁移序列值:迁移源模式下所有的序列值,否则不迁移序列值。
选择需要迁移的对象。如果所有对象都要迁移,可以单击左上角的“全选”,“撤消”可以取消所有选择。
右上角的两个输入框分别控制读取和提交行数,默认都是100,用户可以根据自己的需求改变参数。
左下角的按条件选择,与Oracle迁移到虚谷数据库中的使用方式相同。当用户想对迁移对象做出任何改动,比如:只迁移表结果、只迁移数据不迁移任何约束或者只需调整目标库的数据类型,单击对象的详细设置中“查看/编辑”,选择需要迁移的选项,单击“确定”。
达梦数据库和虚谷数据库之间存在的数据类型对应关系如表1所示。
达梦数据库数据类型 对应虚谷数据库数据类 BOOLEAN BOOLEAN CHAR CHAR CHARACTER CHAR TINYINT Xugu_C_TINYINT TEXT/CLOB/LONGVARCHAR CLOB VARCHAR/ROWID VARCHAR TINYINT/BYTE TINYINT SMALLINT SMALLINT INTEGER/INT INTEGER FLOAT/REAL FLOAT DOUBLE DOUBLE DECIMAL/NUMERIC/NUMBER/DEC NUMERIC TIME TIME DATE DATE TIMESTAMP/DATETIME TIMESTAMP TIME WITH TIME ZONE TIME WITH TIME ZONE TIMESTAMP WITH TIME ZONE/TIMESTAMP WITH LOCAL TIME ZONE/DATETIME WITH TIME ZONE TIMESTAMP WITH TIME ZONE INTERVAL YEAR INTERVAL YEAR INTERVAL MONTH INTERVAL MONTH INTERVAL DAY INTERVAL DAY INTERVAL HOUR INTERVAL HOUR INTERVAL MINUTE INTERVAL MINUTE INTERVAL SECOND INTERVAL SECOND INTERVAL YEAR TO MONTH INTERVAL YEAR TO MONTH INTERVAL DAY TO HOUR INTERVAL DAY TO HOUR INTERVAL HOUR INTERVAL HOUR INTERVAL DAY TO MINUTE INTERVAL DAY TO MINUTE INTERVAL DAY TO SECOND INTERVAL DAY TO SECOND INTERVAL HOUR TO MINUTE INTERVAL HOUR TO MINUTE INTERVAL HOUR TO SECOND INTERVAL HOUR TO SECOND INTERVAL MINUTE TO SECOND INTERVAL MINUTE TO SECOND BLOB/IMAGE/BFILE BLOB 用户可以自己定义所执行任务的线程数量,默认为“3”。检查这次迁移要执行的所有任务后,单击“执行”。
单击“完成”,本次迁移结束。
如果状态栏都显示“成功”,就表示全部迁移成功,否则存在迁移出错情况,出错情况由红色标志。
右下角有“导出日志”按钮,如果用户需要,可以导出迁移日志。