1. 生成迁移源代码
1.1 启动DM迁移工具(bin/dts.exe)
1.2 右击迁移管理空白处 -> 新建工程
1.3 展开工程 -> 右击迁移,新建迁移 -> 输入迁移名称,确认
1.4 右击迁移名称,打开 -> 输入源数据库连接信息,下一步 -> 输入目的数据库连接信息,下一步 -> 选择源模式(源用户),选择目的模式(目的用户),下一步 -> 选择需要迁移的表,下一步 -> 完成。
1.5 点击迁移完成界面的源代码,全选拷贝,将内容复制到新建的xml文件中。
2. 创建定时作业
2.1 通过达梦管理工具登录目的数据库
2.2 展开用户 -> 右击代理,创建代理环境->展开代理右击作业,新建作业->输入作业名->切换到作业步骤,点击添加,输入步骤名称,选择数据迁移,浏览选择新建的xml文件->切换到高级,选择报告执行成功并结束作业,报告执行失败并结束作业,点击确定->切换到作业调度,点击新建,输入名称,发生频率类别选择天,每日频率选择执行周期,点击确认,点击确认。
2.3 1小时后,右击作业名,点击查看作业历史信息可查看到定时迁移记录。
---达梦数据库常用参数配置
Select para_name,para_value from v$dm_ini where para_name='MAX_SESSIONS';--系统允许同时连接的最大数,同时还受到LICENSE 的限制,取二者中较小的值
call sp_set_para_value(2,'MAX_SESSIONS',500);
ALTER SYSTEM SET 'MAX_SESSIONS' =500 spfile;
commit;
Select para_name,para_value from v$dm_ini where para_name='CACHE_POOL_SIZE'; --SQL 缓冲池大小,以 M 为单位
call sp_set_para_value(2,'CACHE_POOL_SIZE',1024);
ALTER SYSTEM SET 'CACHE_POOL_SIZE' =1024 spfile;
commit;
Select para_name,para_value from v$dm_ini where para_name='BUFFER';--系统缓冲区大小,以 M 为单位。推荐值:系统 缓冲区大小为可用物理内存的 60%~80%。有效值范围(8~1048576)
call sp_set_para_value(2,'BUFFER',20480);
ALTER SYSTEM SET 'BUFFER' =20480 spfile;
commit;
--如无效,可修改dm.ini文件,重启数据库。