Oracle远程数据库数据迁移到本地

迁移背景

由于需要将远程ORACLE数据库中的表数据,迁移到本地数据库中,尝试使用了如下的方法。

失败方式1:使用Navicat Permium转储SQL文件

Oracle远程数据库数据迁移到本地

在本地数据库中运行转储的SQL文件

Oracle远程数据库数据迁移到本地

多次尝试之后,发现结果都是运行时出现很多错误,导致无法使用该方式解决数据迁移的问题。

成功方式1:发现一个打开新世界的大门

使用Navicat中的“数据传输”方式,将远程数据库中的数据传输到本地数据库中。

Oracle远程数据库数据迁移到本地

数据传输设置:

Oracle远程数据库数据迁移到本地

顺利完成:

Oracle远程数据库数据迁移到本地

使用应用程序,改为连接本地数据库运行成功。注意:由于我在本地数据中的用户名、表空间等设置,保持了与远程数据库相同,所以现在并不知道,这些如果不同对数据传输有没有影响。