expdp/impdp 작업 진행 시 로그 출력도 화면에 표시되지만 Control+C를 누르면 작업이 중단 되는 것이 아닌 대화형 명령모드(export> 프롬프트 / import> 프롬프트) 상태가 된다.
이 때, 작업을 모니터링하고 제어 가능 상태가 된다.
※ 대화형 명령모드에서 사용되는 명령
1. CONTINUE_CLIENT
- 로그 출력이 화면에 다시 표시되는 일반 클라이언트로 다시 전환
(Interactive-command mode에서 logging mode로 변경)
2. EXIT_CLIENT
- 클라이언트는 닫히지만 데이터베이스 작업은 계속되므로 작업이 정상적으로 완료됨
3. KILL_JOB
- 모든 클라이언트를 분리하고 데이터베이스 작업을 종료(attach되어있는 job을 detach시키고 현재 돌아가는 job중지)
4. STOP_JOB
- 기본적으로 현재 작업이 완료된 후 작업이 중지되고 나중에 재개할 수 있다.
- STOP_JOB=IMMEDIATE 옵션을 사용하면 모든 작업 즉시 중단. 작업이 재개되면 작업의 일관성 유지 위해 작업 중 일부를 다시 실행해야 함
5. START_JOB
- 중지 된 작업을 다시 시작(attach되어 있는 job을 시작 가능)
6. STATUS
- 작업자의 상태를 포함하여 작업에 대한 기본 정보 표시
※ 실행중인 JOB 조회 (job_name 조회)
- DBA_DATAPUMP_JOBS뷰를 통하여 조회 가능
- SQL> SELECT owner_name,
job_name,
trim (job) as job,
trim (job_mode) as job_mode,
status,
degree,
attachment_sessions,
datapump_session
FROM dba_datapump_jobs
ORDER BY 1,2;
※ 작업이름을 알고 나면 attach={job_name} 다음과 같이 매개변수를 사용하여 클라이언트를 작업에 연결 가능
expdp user/password@service attach=job명
'Oracle' 카테고리의 다른 글
[ORACLE] 통계정보 (0) | 2021.03.31 |
---|---|
[ORACLE] 백업 index, table comment 한글 깨짐 (0) | 2021.03.26 |
[Oracle] SQL Developer로 내보내기 (0) | 2021.03.15 |
[ORACLE] 백업및 복구(2)_IMPDP (0) | 2021.03.04 |
[ORACLE] 백업및 복구(1)_EXPDP (0) | 2021.03.04 |
댓글