Oracle DataPump

DataPump 작업을 중지시키기

방법1

  1. 디렉토리 이름을 확인한다.
    SQL> SELECT directory_name, directory_path FROM dba_directories;
  2. 현재 돌고 있는 datapump job이 있는지 확인한다.
    SQL> SELECT owner_name, job_name, operation, job_mode FROM dba_datapump_jobs;
    -----------------------------------
    SYSTEM   EXP_BEFLYDBA_FULL  
  3. kill_job 명령으로도 안될 경우, datapump 작업자 계정으로 들어가서 작업의 job_name으로 생성되는 table을 삭제한다.
    SQL> DROP TABLE EXP_BEFLYDBA_FULL;
    TABLE dropped.

방법2

  1. 삭제쿼리를 만든다.
    SQL> SELECT 'DROP TABLE '||OWNER||'.'||TABLE_NAME||';' SQL FROM DBA_TABLES WHERE TABLE_NAME LIKE '%SYS%EXPORT%';
    SQL
    ------------------------------------------------------------------------- 
    DROP TABLE SYSTEM.SYS_EXPORT_FULL_01; 
  2. SQL문을 실행시킨다.
    SQL> DROP TABLE SYSTEM.SYS_EXPORT_FULL_01;