【问题标题】:How can I automatically convert MySQL DDL to Oracle DDL? [closed]如何自动将 MySQL DDL 转换为 Oracle DDL? [关闭]
【发布时间】:2013-01-27 13:31:06
【问题描述】:

我知道我的问题听起来有点像购物请求,但我相信很多人会觉得它很有用。

我一直在寻找一种将数据定义语言从 MySQL 方言转换为 Oracle 方言的自动工具——反过来也可以。我找到了“SQL Fairy”,但无法运行;可能是因为我不熟悉 PERL。

是否有任何适用于 Windows 的免费工具可以将 MySQL DDL 转换为 Oracle DDL?

【问题讨论】:

  • @APC 我不想迁移数据库。我想翻译 DDL 脚本并独立运行两个版本。
  • 可以,但您可以复制 MySQL 数据库,迁移副本,然后使用 DBMS_METEDATA 对 Oracle DDL 进行逆向工程。
  • 一旦我学会了如何迁移数据库,可能会有一个不那么自动化的过程来最终获得 Oracle 脚本。但这并不意味着我的问题是“重复的”。说到这里,如果没有更好的选择,我可能会考虑你的建议。
  • 为什么不使用迁移工具?

标签: mysql sql oracle converter ddl


【解决方案1】:

这个站点真的很适合我,它可以转换来自 Oracle、MySql、M$ Sql Server、Sybase 等的大量不同的 DDL 命令。 http://www.sqlines.com/online.

请注意工具下方的免责声明:

注意。 SQLines Online 是一个不受限制的版本,仅供评估使用。如需在项目中使用,请获取许可证。

【讨论】:

  • 很抱歉现在无法尝试。问题出现已经六个月了,我不得不继续前进。当我回到方言转换时,我会看看你的建议。
  • 这个工具对我来说效果很好!
  • 优秀的工具!它对我来说效果很好并且节省了时间。非常感谢!
【解决方案2】:

Oracle 的网页上充满了这方面的信息:Database Migration Technology,其中提供了包括 MySql 在内的多个不同数据库的详细说明和帮助。

引用的主要工具:Oracle SQL Developer 是免费的。

【讨论】:

  • 感谢您的善意尽一切努力提供帮助,但我的老板不希望我在这个问题上花费更多时间。 “只需手动保留两个版本的脚本”,他告诉我。所以,如果有人能告诉我一个已知可以实现我的目的的工具,请告诉我。但是不要告诉我“你可以在这个文档的某个地方找到有用的东西”,因为我没有时间去调查。我已经做了很多调查,现在,我的注意力需要在其他地方。真的很抱歉。
猜你喜欢
  • 2012-12-26
  • 2023-03-11
  • 1970-01-01
  • 1970-01-01
  • 2012-08-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-04
  • 2021-11-05
相关资源
最近更新 更多