【问题标题】:impdp with PARALLEL not workingimpdp 与 PARALLEL 不工作
【发布时间】:2015-08-27 16:03:03
【问题描述】:

我想并行加载 Oracle 转储文件。我的机器上有 23 个内核。所有转储文件都是使用 expdp 创建的。

为此,我运行了以下命令:

impdp $RMS_SCHEMA/amadeus@$TWO_TASK directory=RMS_DUMP_DIR2 dumpfile=Auto_SK_LAD_MIG04.%U.dmp logfile=import.log PARALLEL=33

不幸的是,导入并没有更快。

这是显示我的 datapump_job 状态时得到的结果

Import> status

Job: SYS_IMPORT_TABLE_01
  Operation: IMPORT
  Mode: TABLE
  State: EXECUTING
  Bytes Processed: 1,324,932,752
  Percent Done: 6
  Current Parallelism: 5
  Job Error Count: 0
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.%u.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.01.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.02.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.03.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.04.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.05.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.06.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.07.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.08.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.09.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.10.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.11.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.12.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.13.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.14.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.15.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.16.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.17.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.18.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.19.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.20.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.21.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.22.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.23.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.24.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.25.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.26.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.27.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.28.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.29.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.30.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.31.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.32.dmp
  Dump File: /data2/rms/dump/Auto_SK_LAD_MIG04.33.dmp

Worker 1 Status:
  Process Name: DW00
  State: EXECUTING
  Object Schema: OWNRMSABE_AIR_SK
  Object Name: LAD_AVAILABILITY_MIG04
  Object Type: TABLE_EXPORT/TABLE/TABLE_DATA
  Completed Objects: 6
  Completed Rows: 576,351
  Completed Bytes: 295,161,304
  Percent Done: 53
  Worker Parallelism: 1

我做错了什么?

谢谢

【问题讨论】:

    标签: database oracle impdp


    【解决方案1】:

    我找到了答案。感兴趣的朋友:https://community.oracle.com/thread/2294237

    【讨论】:

    • 我希望您可以通过运行单独的阻碍进程(每个命名分区一个)来绕过它。
    • 我发现让 Oracle 自己做并行处理要优雅得多。另外,这正是我想要的!
    猜你喜欢
    • 2010-12-04
    • 2021-08-20
    • 1970-01-01
    • 1970-01-01
    • 2015-12-08
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 2012-05-01
    相关资源
    最近更新 更多