我有一个Mysql数据库备份转储文件(.sql
),我想使用sqldeveloper
将此文件直接迁移到Oracle。这会有用吗?
答案 0 :(得分:0)
它不会起作用。如果从转储中手动执行,则必须进行大量数据转换,修改create table代码以便为oracle工作等等。这将是一项很多工作。
但是如果你有SQL Developer,它显然有一个过程可以做到这一点。
查看该链接: http://www.oracle.com/technetwork/database/migration/mysql-093223.html
我希望有所帮助。
答案 1 :(得分:0)
由于Oracle和MySQL转储文件的基本语法不同,因此无法在自动模式下实现。此外,Orqcle使用自己的RMAN实用程序来控制备份和恢复。
最可行的解决方案是编写一个脚本,将MySQL转储文件转换为Oracle可识别的格式。我想这些程序可以存在于Internet中,可用于(免费?)下载。