====== Oracle DataPump ======
==== DataPump 작업을 중지시키기 ====
=== 방법1 ===
- 디렉토리 이름을 확인한다.
SQL> select directory_name, directory_path from dba_directories;
- 현재 돌고 있는 datapump job이 있는지 확인한다.
SQL> select owner_name, job_name, operation, job_mode from dba_datapump_jobs;
-----------------------------------
SYSTEM EXP_BEFLYDBA_FULL
- kill_job 명령으로도 안될 경우, datapump 작업자 계정으로 들어가서 작업의 job_name으로 생성되는 table을 삭제한다.
SQL> drop table EXP_BEFLYDBA_FULL;
Table dropped.
=== 방법2 ===
- 삭제쿼리를 만든다.
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;
- SQL문을 실행시킨다.
SQL> DROP TABLE SYSTEM.SYS_EXPORT_FULL_01;