[출처: http://j.finfra.com/zbl/lecOracle10gLecdata/8858 ]
SQL> SHOW USER
USER은 "SYS"입니다
SQL> create directory dd as 'd:';
디렉토리가 생성되었습니다.
SQL> grant write,read on directory dd to scott;
권한이 부여되었습니다.
SQL> exit
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options에서 분리되었습니다.
D:>expdp scott/tiger directory=dd dumpfile=scott.dmp
Export: Release 10.2.0.1.0 - Production on 금요일, 11 1월, 2008 21:24:38
Copyright (c) 2003, 2005, Oracle. All rights reserved.
접속 대상: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Productio
n
With the Partitioning, OLAP and Data Mining options
"SCOTT"."SYS_EXPORT_SCHEMA_01" 시작 중: scott/******** directory=dd dumpfile=sco
tt.dmp
BLOCKS 메소드를 사용하여 예측 진행 중...
객체 유형 SCHEMA_EXPORT/TABLE/TABLE_DATA 처리 중
BLOCKS 메소드를 사용한 총 예측: 192 KB
객체 유형 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/TABLE 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/INDEX/INDEX 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/COMMENT 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS 처리 중
. . "SCOTT"."DEPT" 5.656 KB 4행이 엑스포트됨
. . "SCOTT"."EMP" 7.820 KB 14행이 엑스포트됨
. . "SCOTT"."SALGRADE" 5.585 KB 5행이 엑스포트됨
. . "SCOTT"."BONUS" 0 KB 0행이 엑스포트됨
마스터 테이블 "SCOTT"."SYS_EXPORT_SCHEMA_01"이(가) 성공적으로 로드됨/로드 취소됨
******************************************************************************
SCOTT.SYS_EXPORT_SCHEMA_01에 대해 설정된 덤프 파일:
D:SCOTT.DMP
"SCOTT"."SYS_EXPORT_SCHEMA_01" 작업이 21:24:51에서 성공적으로 완료됨
D:>dir *.dmp
D 드라이브의 볼륨: tmp
볼륨 일련 번호: 4CF1-5633
D: 디렉터리
2008-01-11 오후 09:24 221,184 SCOTT.DMP
1개 파일 221,184 바이트
0개 디렉터리 195,895,943,168 바이트 남음
D:>sqlplus scott/tiger
SQL*Plus: Release 10.2.0.1.0 - Production on 금 1월 11 21:25:30 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
다음에 접속됨:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> drop table dept cascade constraint;
테이블이 삭제되었습니다.
SQL> drop table emp;
테이블이 삭제되었습니다.
SQL> drop table salgrade;
테이블이 삭제되었습니다.
SQL> drop table bonus;
테이블이 삭제되었습니다.
SQL> exit
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options에서 분리되었습니다.
D:>impdp scott/tiger directory=dd dumpfile=scott.dmp
Import: Release 10.2.0.1.0 - Production on 금요일, 11 1월, 2008 21:28:18
Copyright (c) 2003, 2005, Oracle. All rights reserved.
접속 대상: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Productio
n
With the Partitioning, OLAP and Data Mining options
마스터 테이블 "SCOTT"."SYS_IMPORT_FULL_01"이(가) 성공적으로 로드됨/로드 취소됨
"SCOTT"."SYS_IMPORT_FULL_01" 시작 중: scott/******** directory=dd dumpfile=scott
.dmp
객체 유형 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/TABLE 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/TABLE_DATA 처리 중
. . "SCOTT"."DEPT" 5.656 KB 4행이 임포트됨
. . "SCOTT"."EMP" 7.820 KB 14행이 임포트됨
. . "SCOTT"."SALGRADE" 5.585 KB 5행이 임포트됨
. . "SCOTT"."BONUS" 0 KB 0행이 임포트됨
객체 유형 SCHEMA_EXPORT/TABLE/INDEX/INDEX 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT 처리 중
객체 유형 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS 처리 중
"SCOTT"."SYS_IMPORT_FULL_01" 작업이 21:28:23에서 성공적으로 완료됨
D:>
2.Help 사용법
D:>expdp help=y
Export: Release 10.2.0.1.0 - Production on 금요일, 11 1월, 2008 21:30:18
Copyright (c) 2003, 2005, Oracle. All rights reserved.
데이터 펌프 엑스포트 유틸리티는 오라클 데이터베이스 간에 데이터 객체를 전송하기
위한 방식을
제공합니다. 유틸리티는 다음 명령으로 호출됩니다.
예제: expdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp
'expdp' 명령 다음에 다양한 매개변수를 입력하여 엑스포트가 실행되는 방법을
제어할 수 있습니다. 매개변수를 지정하려면 키워드를 사용하십시오.
형식: expdp KEYWORD=value or KEYWORD=(value1,value2,...,valueN)
예: expdp scott/tiger DUMPFILE=scott.dmp DIRECTORY=dmpdir SCHEMAS=scott
또는 T1이 분할된 테이블인 경우 TABLES=(T1:P1,T1:P2)
USERID는 명령행에서 첫번째 매개변수여야 합니다.
키워드 설명(기본값)
------------------------------------------------------------------------------
ATTACH 기존 작업에 연결합니다. 예: ATTACH [=작업 이름]
COMPRESSION 적합한 경우 덤프 파일 내용의 크기를 줄입니다.
키워드 값: (METADATA_ONLY) 및 NONE입니다.
CONTENT 로드를 취소할 데이터를 지정합니다. 적합한 키:
(ALL), DATA_ONLY 및 METADATA_ONLY.
DIRECTORY 덤프 파일 및 로그 파일에 사용할 디렉토리 객체입니다.
DUMPFILE 대상 덤프 파일(expdat.dmp) 목록입니다.
예: DUMPFILE=scott1.dmp, scott2.dmp, dmpdir:scott3.dmp.
ENCRYPTION_PASSWORD 암호화된 열 데이터를 생성하기 위한 암호 키입니다.
ESTIMATE 작업 예측을 계산합니다. 적합한 키워드:
(BLOCKS) 및 STATISTICS입니다.
ESTIMATE_ONLY 엑스포트를 수행하지 않은 채 작업 예측을 계산합니다.
EXCLUDE 특정 객체 유형을 제외합니다. (예: EXCLUDE=TABLE:EMP)
FILESIZE 각 덤프 파일을 바이트 단위로 지정합니다.
FLASHBACK_SCN 세션 스냅샷을 다시 설정하기 위해 사용되는 SCN입니다.
FLASHBACK_TIME 지정된 시간에 가장 가까운 SCN을 가져오기 위해 사용되는 시
간입니다.
FULL 전체 데이터베이스를 엑스포트합니다. (N)
HELP 도움말 메시지를 표시합니다. (N)
INCLUDE 특정 객체 유형을 포함합니다. (예: INCLUDE=TABLE_DATA)
JOB_NAME 생성할 엑스포트 작업 이름입니다.
LOGFILE 로그 파일 이름(export.log)입니다.
NETWORK_LINK 소스 시스템에 대한 원격 데이터베이스 링크 이름입니다.
NOLOGFILE 로그 파일을 작성하지 않습니다. (N)
PARALLEL 현재 작업에 대한 활성 작업자 수를 변경합니다.
PARFILE 매개변수 파일을 지정합니다.
QUERY 테이블의 부분 집합을 엑스포트하기 위해 사용되는 술어 절입
니다.
SAMPLE 엑스포트할 데이터 백분율:
SCHEMAS 엑스포트할 스키마 목록(로그인 스키마)입니다.
STATUS 작업 상태가 모니터되는 빈도(초)입니다.
기본값(0)은 사용 가능할 때 새 상태를 표시합니다.
TABLES 엑스포트할 테이블 목록(한 스키마만)을 식별합니다.
TABLESPACES 엑스포트할 테이블스페이스 목록을 식별합니다.
TRANSPORT_FULL_CHECK 모든 테이블의 저장 영역 세그먼트를 확인합니다. (N)
TRANSPORT_TABLESPACES 메타 데이터의 로드가 취소될 테이블스페이스 목록입니다.
VERSION 엑스포트할 객체의 버전입니다. 적합한 키워드:
(COMPATIBLE), LATEST 또는 임의의 적합한 데이터베이스 버전.
다음 명령은 대화식 모드에서 적합합니다.
참고: 약어도 허용됨
명령 설명
------------------------------------------------------------------------------
ADD_FILE 덤프 파일 집합에 덤프 파일을 추가합니다.
CONTINUE_CLIENT 로깅 모드로 돌아옵니다. 유휴 상태인 경우 작업이 재시작됩니
다.
EXIT_CLIENT 클라이언트 세션을 종료하고 작업은 실행되도록 둡니다.
FILESIZE 이후의 ADD_FILE 명령에 대한 기본 파일 크기(바이트)입니다.
HELP 대화형 명령을 요약합니다.
KILL_JOB 작업을 분리하고 삭제합니다.
PARALLEL 현재 작업에 대한 활성 작업자 수를 변경합니다.
PARALLEL=<작업자 수>.
START_JOB 현재 작업을 시작/재개합니다.
STATUS 작업 상태가 모니터되는 빈도(초)입니다.
기본값(0)은 사용 가능할 때 새 상태를 표시합니다.
STATUS[=간격]
STOP_JOB 작업 실행을 순서대로 종료하고 클라이언트를 종료합니다.
STOP_JOB=IMMEDIATE는 데이터 펌프 작업의
데이터 펌프 작업.
D:>
D:>
D:>impdp help=y
Import: Release 10.2.0.1.0 - Production on 금요일, 11 1월, 2008 21:31:06
Copyright (c) 2003, 2005, Oracle. All rights reserved.
데이터 펌프 임포트 유틸리티는 오라클 데이터베이스 간에 데이터 객체를 전송하는 방
식을
제공합니다. 유틸리티는 다음 명령으로 호출됩니다.
예: impdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp
'impdp' 명령 다음에 다양한 매개변수를 입력하여 임포트가 실행되는 방법을
제어할 수 있습니다. 매개변수를 지정하려면 키워드를 사용하십시오.
형식: impdp KEYWORD=value or KEYWORD=(value1,value2,...,valueN)
예: impdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp
USERID는 명령행에서 첫번째 매개변수여야 합니다.
키워드 설명(기본값)
------------------------------------------------------------------------------
ATTACH 기존 작업에 연결합니다. 예: ATTACH [=작업 이름]
CONTENT 로드할 데이터를 지정합니다. 적합한 키:
(ALL), DATA_ONLY 및 METADATA_ONLY.
DIRECTORY 덤프, 로그 및 sql 파일에 사용할 디렉토리 객체입니다.
DUMPFILE 임포트할 덤프 파일(expdat.dmp) 목록입니다.
예: DUMPFILE=scott1.dmp, scott2.dmp, dmpdir:scott3.dmp.
ENCRYPTION_PASSWORD 암호화된 열 데이터에 액세스하기 위한 암호 키입니다.
이 매개변수는 네트워크 임포트 작업에 대해 적합하지 않습니
다.
ESTIMATE 작업 예측을 계산합니다. 적합한 키워드:
(BLOCKS) 및 STATISTICS입니다.
EXCLUDE 특정 객체 유형을 제외합니다. (예: EXCLUDE=TABLE:EMP)
FLASHBACK_SCN 세션 스냅샷을 다시 설정하기 위해 사용되는 SCN입니다.
FLASHBACK_TIME 지정된 시간에 가장 가까운 SCN을 가져오기 위해 사용되는 시
간입니다.
FULL 소스에서 모든 것을 임포트합니다. (Y)
HELP 도움말 메시지를 표시합니다. (N)
INCLUDE 특정 객체 유형을 포함합니다. (예: INCLUDE=TABLE_DATA)
JOB_NAME 생성할 임포트 작업 이름입니다.
LOGFILE 로그 파일 이름(import.log)입니다.
NETWORK_LINK 소스 시스템에 대한 원격 데이터베이스 링크 이름입니다.
NOLOGFILE 로그 파일을 작성하지 않습니다. (N)
PARALLEL 현재 작업에 대한 활성 작업자 수를 변경합니다.
PARFILE 매개변수 파일을 지정합니다.
QUERY 테이블의 부분 집합을 임포트하기 위해 사용되는 술어 절입니
다.
REMAP_DATAFILE 모든 DDL 문의 데이터 파일 참조를 재정의합니다.
REMAP_SCHEMA 한 스키마의 객체를 다른 스키마에 로드합니다.
REMAP_TABLESPACE 테이블스페이스 객체가 다른 테이블스페이스에 재매핑됩니다.
REUSE_DATAFILES 테이블스페이스가 존재하는 경우 초기화됩니다. (N)
SCHEMAS 임포트할 스키마 목록입니다.
SKIP_UNUSABLE_INDEXES 사용할 수 없는 인덱스 상태로 설정된 인덱스를 건너 뜁니다.
SQLFILE 모든 SQL DDL을 지정된 파일에 씁니다.
STATUS 작업 상태가 모니터되는 빈도(초)입니다.
기본값(0)은 사용 가능할 때 새 상태를 표시합니다.
STREAMS_CONFIGURATION 스트림 메타 데이터의 로드 활성화
TABLE_EXISTS_ACTION 임포트된 객체가 존재하는 경우 수행할 작업입니다.
적합한 키워드: (SKIP), APPEND, REPLACE 및 TRUNCATE.
TABLES 임포트할 테이블 목록을 식별합니다.
TABLESPACES 임포트할 테이블스페이스 목록을 식별합니다.
TRANSFORM 해당 객체에 적용할 메타 데이터 변환입니다.
적합한 변환 키워드: SEGMENT_ATTRIBUTES, STORAGE
OID 및 PCTSPACE입니다.
TRANSPORT_DATAFILES 전송 가능 모드로 임포트할 데이터 파일 목록입니다.
TRANSPORT_FULL_CHECK 모든 테이블의 저장 영역 세그먼트를 확인합니다. (N)
TRANSPORT_TABLESPACES 메타 데이터가 로드될 테이블스페이스 목록입니다.
NETWORK_LINK 모드 임포트 작업에서만 적합합니다.
VERSION 엑스포트할 객체의 버전입니다. 적합한 키워드:
(COMPATIBLE), LATEST 또는 임의의 적합한 데이터베이스 버전.
NETWORK_LINK 및 SQLFILE에 대해서만 적합합니다.
다음 명령은 대화형 모드에서 적합합니다.
참고: 약어도 허용됨
명령 설명(기본값)
------------------------------------------------------------------------------
CONTINUE_CLIENT 로깅 모드로 돌아옵니다. 유휴 상태인 경우 작업이 재시작됩니
다.
EXIT_CLIENT 클라이언트 세션을 종료하고 작업은 실행되도록 둡니다.
HELP 대화형 명령을 요약합니다.
KILL_JOB 작업을 분리하고 삭제합니다.
PARALLEL 현재 작업에 대한 활성 작업자 수를 변경합니다.
PARALLEL=<작업자 수>.
START_JOB 현재 작업을 시작/재개합니다.
START_JOB=SKIP_CURRENT는 작업 정지 시 진행 중이던 작업을
건너 뛴 후 해당 작업을 시작합니다.
STATUS 작업 상태가 모니터되는 빈도(초)입니다.
기본값(0)은 사용 가능할 때 새 상태를 표시합니다.
STATUS[=간격]
STOP_JOB 작업 실행을 순서대로 종료하고 클라이언트를 종료합니다.
STOP_JOB=IMMEDIATE는 데이터 펌프 작업의
데이터 펌프 작업.
D:>
댓글을 달아 주세요