【问题标题】:How to import full database into Linux and check progress of import?如何将完整数据库导入 Linux 并检查导入进度?
【发布时间】:2019-07-21 00:37:38
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: linux database oracle import oracle11g


    【解决方案1】:

    是的,你可以导入它(当然,如果有足够的空间;460GB 是相当多的数据)。

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

    数据库版本相同,所以兼容性应该没有问题。

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

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

    【讨论】:

    • 我有导出日志文件,我看到最后一行“导出已成功终止并出现警告。”好不好?
    • 这取决于那些“警告”是什么。其中一些不重要,其中一些可能是。一般来说,没关系,因为Oracle说它已经完成了成功
    猜你喜欢
    • 2012-04-10
    • 2020-11-05
    • 1970-01-01
    • 2014-01-20
    • 2010-12-30
    • 1970-01-01
    • 2011-09-17
    • 2016-10-16
    • 2018-07-05
    相关资源
    最近更新 更多