首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MySQL的帮助下,将Oracle移动到或从中移动?

在MySQL的帮助下,将Oracle移动到或从中移动?
EN

Database Administration用户
提问于 2012-02-26 18:38:23
回答 2查看 2.2K关注 0票数 3

我的应用程序在PHP中,默认情况下它使用MySQL db。我已经将MySQL和Oracle连接到了PHP。

现在,我希望通过PHP将数据从Oracle db迁移到Mysql。做得到吗?我是否有必要在两个数据库之间进行同步,因为我们需要在Oracle db上进行备份。

我如何在PHP的帮助下做到这一点?

EN

回答 2

Database Administration用户

发布于 2012-02-27 11:23:21

如果您使用MySQL转储将数据导出到外部脚本文件中(您可以选择只导出数据而不导出结构),这可以通过PHP完成,然后运行另一个PHP脚本,使用直接PHP或Oracle将数据加载到oracle。

您也可以生成一个包含已更改的记录的SQL文件,而不是使用MySQL转储。

您也可以使用Cron来安排作业,但是导入到Oracle作业应该有一段时间,可能会有一两个小时,这取决于生成转储文件所需的时间。

票数 1
EN

Database Administration用户

发布于 2012-03-09 04:14:51

这样做的一种方法是使用循环在PHP中对其进行编码。循环将循环遍历Oracle数据库中的每一行表。每个循环都会对MySQL表中的INSERT数据执行一个MySQL查询。

如果您有几个表,这可能是可行的,但是,如果您有很多表,它可能非常乏味。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/13947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档