如何将转储文件 oracle 数据库导入 MySQL

How to import dump file oracle database to MySQL

我使用 oracle sql 开发人员导出数据库,然后我在 MySQL 中使用 bigdump 导入。

问题是我无法导入它。

所以它有很多错误

Error at the line 2293: SET DEFINE OFF;

请问,使用oraclesql开发者导出数据库需要选择什么?

SET DEFINE OFF 开始,它是 Oracle SQL*Plus 命令所以 - 在整个文件中删除它,它在 MySQL.

中没有意义

至于其他错误(如果有的话;可能,但你只提到了一个),这取决于它们是什么。 MySQL <> Oracle,因此您可以预期在语法或数据类型方面存在某些差异(例如 NUMBERNUMERIC)。这意味着在成功创建对象并将行插入 MySQL 数据库之前,您必须修复所有导致问题的问题。

我建议您阅读 Migrating from Oracle to MySQL(作者 Sten Vesterli)。