PLSQL_數據泵導入進度查看Impdp/Expdp Status(案例)


20150701 Created By BaoXinjian

一、摘要


查看EXPDP/IMPDP的進度,當你當如導出的時候,如果數據量比較大,中途有些人會着急,不免想看看進度如何

1. 兩個視圖

DBA_DATAPUMP_JOBS;

DBA_DATAPUMP_SESSIONS;

2. Expdp / Impdp 控制台查看進程狀態

 

二、編寫Par調用Job


1. Expdp 案例

(1). 編寫Expdp Par文件

[ERPPROD]oracle@gavinprod $ cat expdp_inv_mtl.par schemas=INV directory=inv_migrate_dir job_name=inv_migrate_exp_job logfile=tmp_log:expdp_inv_mtl.log estimate=blocks parallel=32 dumpfile=expdp_inv_mtl_%U.dmp

 (2). 調用Expdp Par文件

[ERPPROD]oracle@gavinprod $  nohup expdp / parfile=expdp_inv_mtl.par 2>&1 &

 

2. Impdp案例

(1). 編寫Impdp Par文件

[ERPPROD]oracle@gavinprod $ cat impdp_inv_mtl.par tables=inv.mtl_material_transactions directory=inv_migration_dir job_name=inv_mtl_migrateion_job logfile=tmp_log:impdp_inv_mtl.log table_exists_action=replace parallel=192 dumpfile=impdp_inv_mtl_%U.dmp

  (2). 調用Impdp Par文件

[ERPPROD]oracle@gavinprod $  nohup impdp / parfile=impdp_inv_mtl.par 2>&1 &

 

三、查看進度


1. 查看視圖

 (1). DBA_DATAPUMP_JOBS

SQL> select * from DBA_DATAPUMP_JOBS; OWNER_NAME JOB_NAME OPERATION JOB_MODE STATE DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS ---------- -------------------- ---------- ---------- -------------------- ---------------- ----------------- -----------------
ORACLE     INV_MTL_MIGRATION_JOB           IMPORT     TABLE      EXECUTING                         192                 2                 4

(2). DBA_DATAPUMP_SESSIONS

SQL> select * from DBA_DATAPUMP_SESSIONS; OWNER_NAME JOB_NAME INST_ID SADDR SESSION_TYPE ---------- -------------------- ---------- ---------------- --------------
ORACLE     INV_MTL_MIGRATION_JOB                    1 0000000BD90D5DD8 DBMS_DATAPUMP ORACLE INV_MTL_MIGRATION_JOB 1 0000000BE113F7A8 MASTER ORACLE INV_MTL_MIGRATION_JOB 1 0000000BD118F530 WORKER ORACLE INV_MTL_MIGRATION_JOB 1 0000000C18ED4440 DBMS_DATAPUMP

 

 2. 查看Impdp控制台job status

[ERPPRD]oracle@gavinprod $ impdp / attach=inv_mtl_migrateion_job Import: Release 11.2.0.4.0 - Production on Wed Jul 1 13:18:03 2015 Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options Job: inv_mtl_migrateion_job Owner: ORACLE Operation: IMPORT Creator Privs: TRUE GUID: 19CF12B2920E6FE0E053155FD80A299D Start Time: Wednesday, 01 July, 2015 11:49:16 Mode: TABLE Instance: PROD Max Parallelism: 192 EXPORT Job Parameters: CLIENT_COMMAND /******** parfile=impdp_inv_mtl.par*/ ESTIMATE BLOCKS IMPORT Job Parameters: Parameter Name Parameter Value: CLIENT_COMMAND /******** parfile=impdp_inv_mtl.par*/ TABLE_EXISTS_ACTION REPLACE State: EXECUTING Bytes Processed: 0
  Current Parallelism: 192 Job Error Count: 0
  Dump File: +RECO_DG/prod/inv_migration/impdp_inv_mtl_%u.dmp Dump File: +RECO_DG/prod/inv_migration/impdp_inv_mtl_01.dmp Dump File: +RECO_DG/prod/inv_migration/impdp_inv_mtl_02.dmp Dump File: +RECO_DG/prod/inv_migration/impdp_inv_mtl_03.dmp Dump File: +RECO_DG/prod/inv_migration/impdp_inv_mtl_04.dmp Dump File: +RECO_DG/prod/inv_migration/impdp_inv_mtl_05.dmp Worker 1 Status: Process Name: DW00 State: EXECUTING Object Schema: INV Object Name: MTL_MATERIAL_TRANSACTIONS Object Type: SCHEMA_EXPORT/TABLE/TABLE_DATA Completed Objects: 1 Completed Rows: 7,668,247 Completed Bytes: 109,307,040,496
  Percent Done: 84 Worker Parallelism: 1

 

3. 查看Unix進度

[ERPPROD]oracle@gavinprod $ ps -ef |grep imp oracle 28639 24228  0 11:49 pts/2    00:00:00 impdp   parfile=impdp_inv_mtl.par oracle 31932 15764  0 13:22 pts/1    00:00:00 grep imp

 

 4. 產看log


Thanks and Regards


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM