기존 Export/Import와 Data Pump
exp/imp와 Data Pump의 명령, 파일 처리 위치와 준비 절차의 차이
#핵심 요약
실습의 DUMP는 기존 exp/imp, PUMP는 Data Pump expdp/impdp를 가리킴
두 계열의 파일 처리 위치와 준비 작업을 구분함
#개념과 동작 원리
| 항목 | 기존 exp/imp | Data Pump expdp/impdp |
|---|---|---|
| 처리 주체 | 클라이언트 프로그램 | DB 서버 프로세스 |
| 덤프 위치 | 명령을 실행한 클라이언트 경로 | 서버 DIRECTORY 객체가 가리키는 OS 경로 |
| 준비 | 클라이언트 파일 경로 | OS 디렉터리, DIRECTORY 객체, READ/WRITE 권한 |
| 범위 지정 | TABLES, OWNER | TABLES, SCHEMAS, FULL과 TTS 관련 옵션 |
| 이름 변경 | FROMUSER, TOUSER | REMAP_SCHEMA, REMAP_TABLESPACE, REMAP_TABLE |
| 병렬, 작업 관리 | 병렬 미지원, 중단, 재개와 상태 확인 제한으로 설명 | PARALLEL, 중단, 재개와 상태 확인 가능으로 설명 |
실습에서는 VERSION, 예상 덤프 용량 확인, 네트워크 모드, 압축, 암호화도 Data Pump 기능으로 소개함(확인 불가)
적용 버전, 에디션, 라이선스, 세부 제한은 이 자료만으로 확인 불가
테이블, 스키마 범위의 Export, Import 명령은 테이블과 스키마 이행에서 다룸
#사용 조건과 주의사항
실습의 Legacy 호환 기능이라는 문장은 어떤 덤프 형식과 도구 간 조합을 뜻하는지 구체적으로 적지 않았음
exp로 만든 파일을 impdp로 바로 읽을 수 있다는 의미로 확장하지 않음
대용량이 항상 더 빠르다는 설명은 실제 비교 측정이 없어 성능 보장으로 사용할 수 없음
DIRECTORY 객체 생성과 실제 OS 경로 준비는 별개로 수업 자료에 제시됨