首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将sybase数据库迁移到mysql?

如何将sybase数据库迁移到mysql?
EN

Database Administration用户
提问于 2013-03-28 14:47:48
回答 2查看 5K关注 0票数 1

我的任务是将一个相当复杂的遗留Sybase数据库迁移到MySQL数据库中,我不知道从哪里开始。我不能使用任何现成的软件,所以我将不得不编写某种脚本,将所有信息从Sybase数据库中提取出来,并将其放入MySQL。有没有人有任何资源或想法如何快速完成这一点,因为我对Sybase或MySQL的经验很少。

EN

回答 2

Database Administration用户

发布于 2013-03-28 15:23:56

没有使用Sybase的经验,我想我应该从将数据库模式导出到文本文件开始,然后手动遍历和修改CREATE TABLE语句,直到我能够将模式加载到MySQL。

接下来,将每个sybase表中的数据转储到CSV格式文件中,然后在MySQL数据库中使用LOAD DATA INFILE

取决于您的数据库大小,这可能是一个痛苦的缓慢选择,但它是‘容易’。

票数 2
EN

Database Administration用户

发布于 2013-03-29 13:06:34

您可以使用Sybase实用程序ddlgen导出数据库结构、模式、对象等,您必须在那里遍历生成的脚本文件,并确定将运行什么和不运行什么。

可以使用Sybase bcp实用程序导出数据,并使用导入到新数据库所需的任何分隔符。

这两个实用程序都是Sybase安装的一部分,因此它们应该可供您使用。

我在这里的答案是关于运行ddlgen和bcp Sybase数据库从11.5迁移到15的更多信息。

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

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

复制
相关文章

相似问题

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