impdp 卡在索引导入上

Mar*_*eon 7 oracle oracle-10g impdp

impdp 导入卡在:

处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/FUNCTIONAL_INDEX/INDEX

你怎么能调试这个?

小智 5

它没有卡住。它只是不打印每个重建的索引。您可以使用 DBA_RESUMABLE 查看进程的状态。

从 dba_resumable 中选择 *;

  • 我查看了那些挂起的任务,发现有些索引无法创建,因为表空间已满。给予更多空间可以解决问题。 (2认同)

ato*_*pas 4

在impdp过程中,它不导入索引,实际上它运行许多CREATE INDEX语句。

索引创建缓慢可能有多种原因,例如低效的 PGA 内存分配和底层存储的 IO 性能。并行(取决于可用的服务器资源 - CPU、IO)选项可以提高索引创建的性能。

你如何调试这个?

  • 您可以使用以下查询来检查作业的状态。

     select * from dba_datapump_jobs;
    
    Run Code Online (Sandbox Code Playgroud)

  • 加入dba_datapump_sessionswithv$session_wait来了解 impdp 会话是否正在等待某些资源。

  • 检查警报日志中可能存在的错误/警告消息。