达梦DTS迁移工具工具使用
- 迁移准备工作
- 修改达梦数据库回归表空间、redo日志大小
- 建立业务表空间、及用户
- 兼容参数修改
- 迁移过程
- 迁移错误解决
迁移准备工作
修改达梦数据库回归表空间、redo日志大小
--SYSDBA用户登录数据库,执行以下脚本:
--扩展undo大小
alter tablespace roll resize datafile 'ROLL.DBF' to 1024;
--扩展redo日志文件大小
alter database resize logfile 'SBTEST01.log' to 2048;
alter database resize logfile 'SBTEST02.log' to 2048;
建立业务表空间、及用户
建议用户单独建立用户及表空间,本例没有做相应操作。
兼容参数修改
初始化参数:CASE_SENSITIVE(大小写敏感:1 敏感,0 不敏感)
BLANK_PAD_MODE(空格填充:1 兼容Oracle 0 不兼容)
CHARSET(字符集: 0 GB18030 1 UTF-8)
PAGE_SIZE(页大小 对一行最多能装多少数量有影响)
LENGTH_IN_CHAR VARCHAR (类型长度是否以字符为单位)
dm.ini参数:COMPATIBLE_MODE 是否兼容其他数据库模式。0:不兼容,1:兼容 SQL92 标准,2:部分兼容 ORACLE,3:部分兼容 MS SQL SERVER,4:部分兼容 MYSQL,5:兼容 DM6,6:部分兼容 TERADATA
迁移过程
(1) 新建一个迁移:
(2) 点击确认之后进入下一步:
(3) 选择迁移方式:
(4) 输入源数据库信息:
如果报驱动错误,或者驱动版本太老可以通过指定驱动的方式来处理报错
(5) 输入目的数据库信息:
(6) 选择需要迁移的模式:
(7) 选择迁移对象:
(8) 点击转换按钮,对迁移对象进行配置:
说明:1、可以勾选显示行数查看迁移行数进度.
2、迁移参数中修改普通表源一次读取行数来调整迁移数据,大字段表也可以做相应修改,大字段表修改不要调太高否则会出现内存溢出情况。
3、勾选使用快速加载提高加载速度。
说明:点击右下角【按钮】会出现应用策略修改,修改后需选择【应用当前选项其他同类对象】将策略全部应用到其它对象上。
(9) 审阅迁移对象:
(10) 正在迁移
(11) 迁移完成
迁移错误解决
根据报错具体问题具体解决,直到没有错误为止。