如何将完整的数据库导入Linux并检查导入进度?

时间:2019-02-27 10:10:29

标签: linux database oracle import oracle11g

我使用“ EXP”命令和数据库版本11.2.0.1.0从Windows 10中导出了460GB转储文件。

我在IBM SYSTEM x3650 M3和数据库相同版本上安装了oracle Linux 6.9。我可以将完整的数据库导入Linux版本吗?如果是,那么我需要使用IMP命令还是IMPDP命令?我需要重新创建表空间或数据文件吗?

如何检查通过SQL QUERY或企业管理器导入数据库的完整进度?

谢谢

1 个答案:

答案 0 :(得分:0)

是的,您可以导入它(当然,如果有足够的空间; 460GB的数据量很大)。

您将使用IMP,因为导出是通过EXP完成的(如果使用EXPDP完成,则将使用IMPDP)。

数据库版本相同,因此兼容性应该没有任何问题。

由于导出是“逻辑”操作,因此它并不关心数据文件。该数据库应该存在。如果您预先创建表空间以使其与源数据库匹配,那么(从我的角度来看)会更简单,因为导入将执行CREATE(表,索引,...)操作,并且这些命令涉及TABLESPACE值。 IMP(在IMPDP中不存在)没有REMAP_TABLESPACE,因此您可能会遇到麻烦。因此,我的建议是:创建所需的所有表空间。

我不确定您是否可以看到导入进度。