如何解决在MySQL和Oracle数据库之间传输数据
| 这是方案: 我有一个MySQL数据库和一个Oracle数据库,我要做的是按计划将数据从MySQL复制到Oracle。 该过程仅包括将数据插入到MySQL数据库中的Oracle端的表中。 像这样:(oracle命令)insert into my_oracle_table
select * from my_mysql_table@my_mysql_db
where date > sysdate - 7;
最佳做法是什么?有没有一种方法可以直接从Oracle存储过程将say连接到MySQL数据库?也许反过来?
Oracle 11g和MySql 5.1
解决方法
创建从Oracle服务器到MySQL服务器的数据库链接。
建立数据库链接后,即可使用标准的“ 1”语法
insert into my_oracle_table
select * from my_mysql_table@dblinkname
where date > sysdate - 7;
如果要按计划执行此操作,请使用作业计划程序来计划传输。
, 您可以使用O.D.I.,Oracle Data Integrator。
http://www.oracle.com/technetwork/middleware/data-integrator/index.html
Oracle Data Integrator是一个全面的数据集成平台,可满足所有数据集成需求:
从高容量,高性能的批处理负载到事件驱动的,流式集成过程,再到支持SOA的数据服务。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。