一、数据库迁移前,查看DM库相关基本信息
(1)查看字符集,select unicode();
(2)查看数据库小版本,select id_code;
(3) 查看页大小、length_in_char等初始化信息
这些信息均可以通过管理工具登录数据库后,右键选择管理服务器进行查看
二、打开源端服务器适配的dts工具,在安装目录/tool 下,以达梦数据库之间迁移为例,将源端一个用户模式下的对象迁移到目标端。
1、新建迁移工程
2、选择需要迁移的模式
3、点击选择,再点击转换,设置转换策略,并应用到同类所有对象。(迁移应用用户数据时,先判断用户下有多少数据量,是否有大字段,对数据量小的表直接迁移,对大表、大字段的表分开迁移)
4、查看迁移日志,如果出现报错
(1)列长度超过定义,解决方法:将目标端varchar改成原来的2倍以上
select id from dmtest.test_1;
alter table dmtest.test_1 modify id varchar2(60);
(2)记录超长,解决方法:对表启用超长记录
5、修改报错后重新迁移