DataPump Oracle

DataPump(データポンプ)のEXPDP・IMPDP実行時にどこで時間がかかっているのかを調べる方法

最近 DataPump 実行に異様に時間がかかるんだよなぁ、バグ踏んでる!?

オプションを付与しよう

DataPump 実行時に以下のオプションを付与すると、どこの処理でどれだけ時間がかかっているのかがわかるため、切り分けの調査に役立てることが可能。

METRICS=YES LOGTIME=ALL

実行例

[oracle@hellomyworld ~]$ expdp scott/tiger directory=dumpdir schemas=scott METRICS=YES LOGTIME=ALL;

Export: Release 12.2.0.1.0 - Production on 木 9月 30 16:58:11 2021

Copyright (c) 1982, 2017, Oracle and/or its affiliates.  All rights reserved.

接続先: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
30-9月 -21 16:58:13.227: "SCOTT"."SYS_EXPORT_SCHEMA_01"を起動しています: scott/******** directory=dumpdir schemas=scott METRICS=YES LOGTIME=ALL 
30-9月 -21 16:58:13.987: W-1 起動に2秒かかりました
30-9月 -21 16:58:25.064: W-1 オブジェクト型SCHEMA_EXPORT/TABLE/TABLE_DATAの処理中です
30-9月 -21 16:58:25.830: W-1 オブジェクト型SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICSの処理中です
30-9月 -21 16:58:26.283: W-1 オブジェクト型SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICSの処理中です
30-9月 -21 16:58:26.404: W-1      1 TABLE_STATISTICSオブジェクトを0秒で完了しました
30-9月 -21 16:58:33.617: W-1 オブジェクト型SCHEMA_EXPORT/STATISTICS/MARKERの処理中です
30-9月 -21 16:58:34.116: W-1      1 MARKERオブジェクトを8秒で完了しました
30-9月 -21 16:58:34.258: W-1 オブジェクト型SCHEMA_EXPORT/USERの処理中です
30-9月 -21 16:58:34.321: W-1      1 USERオブジェクトを0秒で完了しました
30-9月 -21 16:58:34.425: W-1 オブジェクト型SCHEMA_EXPORT/SYSTEM_GRANTの処理中です
30-9月 -21 16:58:34.475: W-1      1 SYSTEM_GRANTオブジェクトを0秒で完了しました
30-9月 -21 16:58:34.549: W-1 オブジェクト型SCHEMA_EXPORT/ROLE_GRANTの処理中です
30-9月 -21 16:58:34.595: W-1      2 ROLE_GRANTオブジェクトを0秒で完了しました
30-9月 -21 16:58:34.660: W-1 オブジェクト型SCHEMA_EXPORT/DEFAULT_ROLEの処理中です
30-9月 -21 16:58:34.707: W-1      1 DEFAULT_ROLEオブジェクトを0秒で完了しました
30-9月 -21 16:58:35.368: W-1 オブジェクト型SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMAの処理中です
30-9月 -21 16:58:35.414: W-1      1 PROCACT_SCHEMAオブジェクトを0秒で完了しました
30-9月 -21 16:58:45.469: W-1 オブジェクト型SCHEMA_EXPORT/TABLE/TABLEの処理中です
30-9月 -21 16:58:56.273: W-1      1 TABLEオブジェクトを15秒で完了しました
30-9月 -21 16:59:00.379: W-1 オブジェクト型SCHEMA_EXPORT/TABLE/COMMENTの処理中です
30-9月 -21 16:59:01.084: W-1 オブジェクト型SCHEMA_EXPORT/TABLE/FGA_POLICYの処理中です
30-9月 -21 16:59:01.155: W-1      2 FGA_POLICYオブジェクトを0秒で完了しました
30-9月 -21 16:59:06.179: W-1 オブジェクト型SCHEMA_EXPORT/TABLE/INDEX/INDEXの処理中です
30-9月 -21 16:59:07.640: W-1 オブジェクト型SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINTの処理中です
30-9月 -21 16:59:14.299: W-1 . . "SCOTT"."TEST"                              5.476 KB       1行が、0秒で、direct_pathを使用してエクスポートされました
30-9月 -21 16:59:14.981: W-1      1 SCHEMA_EXPORT/TABLE/TABLE_DATAオブジェクトを0秒で完了しました
30-9月 -21 16:59:16.485: W-1 マスター表"SCOTT"."SYS_EXPORT_SCHEMA_01"は正常にロード/アンロードされました
30-9月 -21 16:59:16.563: ******************************************************************************
30-9月 -21 16:59:16.564: SCOTT.SYS_EXPORT_SCHEMA_01に設定されたダンプ・ファイルは次のとおりです:
30-9月 -21 16:59:16.566:   /u01/app/oracle/dumpdir/expdat.dmp
30-9月 -21 16:59:16.617: ジョブ"SCOTT"."SYS_EXPORT_SCHEMA_01"が木 9月 30 16:59:16 2021 elapsed 0 00:01:05で正常に完了しました

統計情報の箇所で時間がかかっている、とかが分かれば事象の切り分け、もしくは不具合該当判断の材料に使うことができる

Oracle Data Pumpエクスポート
Oracle Data Pumpエクスポート

docs.oracle.com

この記事が役に立ったという方は
ボタンをポチッとしてくれたら喜びます

-DataPump, Oracle