为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:银河麒麟操作系统V10
【CPU】: c86
【问题描述】*:其他部门在oracle数据库中,创建了一些视图,视图中存储了系统的基础数据,现在我们的系统需要获取那些基础数据,数据量大约在几十万条左右。需要每天定时的获取最新的数据到达梦数据库中,我们的系统是采用dm数据库,有什么好的办法建议呢,谢谢。
你要么在oracle这边创建dblink到达梦,oracle这边自己设置定时任务,通过dblink推送到达梦。
要么就是达梦这边创建dblink到oracle,定时从oracle抽数据
可以尝试使用DTS中的迁移和作业功能。
DTS新建迁移,获取对象选择用sql获取迁移对象,where条件中过滤出每天需要迁移的数据。
新建调度,配置成每天定时执行
新建作业,分别添加维护好的迁移和调度。