티스토리 뷰
반응형
🧩 ORACLE 덤프 EXP / IMP 옵션 정리
🟧 1. EXPORT 옵션
| 옵션 | 설명 |
|---|---|
| scott/tiger | DB 사용자 / 비밀번호 |
| full | DB 전체 데이터 추출 여부 (기본값 N) |
| buffer | 작업 단위 크기 설정 |
| owner | 특정 유저의 오브젝트만 추출 |
| file | 추출된 데이터 저장 파일 이름 지정 |
| tables | 추출 대상 테이블 지정 |
| compress | 익스텐트 통합 여부 (기본값 Y, N 권장) |
| grants | 오브젝트 권한 정보 추출 여부 (기본값 Y) |
| indexes | 인덱스 스크립트 추출 여부 (기본값 Y) |
| direct | Direct Path Export 사용 여부 (기본값 N) |
| triggers | 트리거 정보 추출 여부 (기본값 Y) |
| log | 로그 파일 지정 |
| rows | 테이블 데이터 추출 여부 (기본값 Y) |
| consistent | 읽기 일관성 유지 여부 (기본값 N) |
| constraints | 제약조건 추출 여부 (기본값 Y) |
| parfile | 파라미터 파일 지정 |
| inctype | 증분 엑스포트 유형 |
| record | 증분 엑스포트 추적 (기본값 Y) |
| feedback | x행마다 진행 상황 표시 (기본값 0) |
| filesize | 각 덤프 파일 최대 크기 |
| flashback_scn | 특정 SCN 기준으로 덤프 |
| flashback_time | 특정 시점 기준으로 덤프 |
| query | 부분 데이터만 추출할 SELECT절 |
| resumable | 공간 부족 시 일시 중지 여부 |
| tablespaces | 추출할 테이블스페이스 목록 |
| transport_tablespace | 이동 가능한 테이블스페이스 메타데이터 추출 |
| template | iAS 모드 템플릿 지정 |
⚠️ EXPORT 시 주의사항
full,owner,tables옵션은 동시 사용 불가direct=Y인 경우consistent=Y불가full=Y로 export하려면exp_full_database권한 필요
🟩 2. IMPORT 옵션
| 옵션 | 설명 |
|---|---|
| scott/tiger | DB 사용자 / 비밀번호 |
| full | 전체 DB 임포트 여부 (기본값 N) |
| buffer | 작업 단위 크기 지정 |
| fromuser | 원본 테이블 소유자 |
| touser | 대상 테이블 소유자 |
| tables | 임포트할 테이블 지정 |
| ignore | 대상 테이블 존재 시 에러 무시 여부 (기본값 N) |
| grants | 권한 적재 여부 (기본값 Y) |
| indexes | 인덱스 생성 여부 (기본값 Y) |
| commit | 버퍼 단위로 커밋 수행 여부 (기본값 N) |
| rows | 테이블 데이터 적재 여부 (기본값 Y) |
| log | 로그 파일 지정 |
| constraints | 제약조건 적재 여부 (기본값 Y) |
| parfile | 파라미터 파일 지정 |
| show | 덤프 파일의 구조만 표시 (기본값 N) |
| recordlength | I/O 레코드 길이 |
| inctype | 증분 임포트 유형 |
| destroy | 기존 테이블스페이스 덮어쓰기 여부 |
| indexfile | 테이블/인덱스 정보를 파일에 저장 |
| skip_unusable_indexes | 사용 불가능한 인덱스 건너뛰기 |
| feedback | x행마다 진행 상황 표시 |
| toid_novalidate | 타입 ID 검증 생략 |
| filesize | 덤프 파일 최대 크기 |
| statistics | 사전 계산된 통계 임포트 |
| resumable | 공간 오류 시 일시 중지 |
| compile | 프로시저/패키지/함수 컴파일 (기본값 Y) |
| streams_configuration | 스트림 메타데이터 임포트 (기본값 Y) |
⚠️ IMPORT 시 주의사항
full,owner,tables옵션은 동시 사용 불가full=Y+touser사용 시imp_full_database권한 필요- 대량 데이터는
commit=Y권장 - export 시 사용한 tablespace가 존재하지 않으면
→ default tablespace에 생성됨
→ system 계정 사용 시 system tablespace 오염 위험 → 동일 이름의 tablespace를 미리 생성 권장
📘 요약
- EXP: 데이터 백업용 덤프 생성
- IMP: 백업된 덤프 복원
- 주요 충돌 방지:
full/owner/tables중 하나만 선택, 권한 확인 필수
'Programming > Database' 카테고리의 다른 글
| ORACLE TEMP TABLESPACE 삭제 (0) | 2023.03.20 |
|---|---|
| ORACLE 음수를 0으로 변환 (0) | 2022.10.12 |
| 오라클 테이블 락 확인 및 세션 종료 (0) | 2022.05.10 |
| 톰캣(Tomcat) 서버 재시작 없이 catalina.out 초기화 (0) | 2022.03.21 |
| ORACLE 락걸린 사용자 확인 및 락 해제 (0) | 2022.01.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- webtob
- 0으로
- 사용자삭제
- IE는언제없어지나
- 트위터 타임라인 위젯
- internal error
- jeus
- 시간비교
- javascript
- 음수를
- Oracle
- 로그초기화
- 명령어
- 트위터 위젯
- this
- 오라클
- 오라클 락
- 락걸림
- IE모드
- 오라클 복구
- 오라클 세션
- jQuery
- 웹투비
- lock
- 시간지정
- html
- 대체어
- 자바스크립트
- oracle 줄바꿈
- Java
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
글 보관함