开发者社区> 问答> 正文

自动将Oracle表与MySQL表同步[关闭]

我工作的大学将Oracle用于数据库系统。目前,我们有夜间运行的程序,可将需要的内容下载到一些本地Access表中以满足我们的测试需求。现在,访问权限正变得越来越小,我们需要更大的东西。另外,每晚的工作需要持续的维护才能保持工作(因为网络问题,表更改,错误的代码:)),我想消除它们以使我们腾出更多精力来处理更重要的事情。

我对MySQL最熟悉,因此我设置了一个测试MySQL服务器。自动将所需表从Oracle复制到MySQL的最佳方法是什么?

编辑:我接受了答案。我不喜欢这个答案,但基于进一步的研究和缺乏其他答案,这似乎是正确的。感谢所有人思考和回答我的问题。

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-15 15:37:26 414 0
1 条回答
写回答
取消 提交回答
  • 我认为确实没有任何事情可以做到这一点。如果您可以设置本地Oracle数据库,那么很可能您会因为or​​acle具有使两个数据库“保持同步”的各种方式,只要它们都是Oracle。

    如果必须使用mysql,则可能只需要编写一些内容来同步数据,这当然总是会在访问“数据库”时遇到同样的问题。

    您可以使用HSODBC和触发器进行设置,但是

    我发现HSODBC非常消耗内存 这只会给数据库增加更多的负载,您所说的数据库在一天中已经很重。 如果您正在做的主要事情是想要oracle数据库的本地测试副本,则最好设置与本地oracle版本的同步,据我从许可证中可以得知,oracle免费提供开发副本(已经看到了一些相反的帖子,但是如果是这种情况,则可以始终使用Oracle XE之类的东西)

    2019-11-15 15:37:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像