DBA_DATAPUMP_JOBS

DBA_DATAPUMP_JOBS记录了使用数据泵(impdp/expdp)时的一些错误信息。

 

通过查询DBA_DATAPUMP_JOBS可以获得错误信息的具体情况:

SQL> SELECT OWNER_NAME,JOB_NAME,STATE FROM  DBA_DATAPUMP_JOBS;

OWNER_NAME  JOB_NAME   STATE      
------------------ ----------        ------------
TEST                 MYJOB2       NOT RUNNING

 

其中的JOB_NAME 对应数据库中的一张表,这个表中的数据可以被清除掉。

 

获得清除表记录的SQL:

SQL> SELECT 'DROP TABLE ' || OWNER_NAME || '.' || job_name || ' PURGE ;' SQL
  2    FROM DBA_DATAPUMP_JOBS;
SQL
-----------------------------------
DROP TABLE TEST.MYJOB2 PURGE ;

 

 

SQL> DROP TABLE TEST.MYJOB2 PURGE ;  --purge 不放到回收站中,强制清除
Table dropped

 

SQL> SELECT OWNER_NAME,JOB_NAME,STATE FROM  DBA_DATAPUMP_JOBS;
OWNER_NAME  JOB_NAME   STATE      
------------------  ----------        ------------

你可能感兴趣的:(sql,数据库,table,jobs)