본문 바로가기

오라클

EXPDP option 정리

expdp 명령어에 help 쳐서 나오는 option에 대해 번역 해보았다.

검색하면 더 많은 옵션이 나올 수도 있지만 

help 명령어로 정리된 option으로도 어지간한 업무는 진행 가능할 것이라 생각한다.

version 은 19c 이다.

--------------------------------------------------------------------------------------------------------------------------

데이터 펌프 내보내기 유틸리티는 데이터 개체를 전송하는 메커니즘을 제공합니다

오라클 데이터베이스 간에. 유틸리티는 다음 명령을 사용하여 호출됩니다:

 

예: expdp scott/dmpdir DIRECTORY=dmpdir DUMPFILE=dmp.dmp

 

expdp' 명령을 입력한 다음 내보내기 실행 방법을 제어할 수 있습니다

다양한 매개 변수에 의해. 매개 변수를 지정하려면 키워드를 사용합니다:

 

형식: expdp KEWORKE=value 또는 KEWORKE=(value1,value2,...,valueN)

예: expdp scott/message DUMPFILE=message.dmp DIRECTORY=dmpdir SCHEMAS=message

또는 TABLES=(T1:P1,T1:P2)(T1이 분할된 테이블인 경우)

 

USERID는 명령줄의 첫 번째 매개 변수여야 합니다.

 

------------------------------------------------------------------------------

 

사용 가능한 키워드와 해당 설명은 다음과 같습니다. 기본값은 대괄호 안에 나열됩니다.

 

ABORT_STEP

작업이 초기화된 후 또는 지정된 개체에서 작업을 중지합니다.

유효한 값은 -1 또는 N입니다. 여기서 N은 0 이상입니다.

N은 마스터 테이블에서 개체의 프로세스 순서 번호에 해당합니다.

 

ACCESS_METHOD

내보내기에서 특정 메서드를 사용하여 데이터를 언로드하도록 지시합니다.

유효한 키워드 값은 [AUTOMATIC], DIRECT_PATH and EXTERNAL_TABLE입니다.

 

ATTACH

기존 작업에 연결합니다.

Attach=job_name과 같이 입력합니다.

 

CLUSTER

클러스터 리소스를 활용하고 작업자를 오라클 RAC[YES] 전체에 분산시킵니다.

 

COMPRESSION

덤프 파일의 크기를 줄입니다.

유효한 키워드 값은 ALL, DATA_ONLY, [METADATA_ONLY] and NONE 입니다.

 

COMPRESSION_ALGORITHM

사용할 압축 알고리즘을 지정합니다.

유효한 키워드 값은 [BASIC], LOW, MEDIUM and HIGH입니다.

 

CONTENT

언로드할 데이터를 지정합니다.

유효한 키워드 값은 [ALL], DATA_ONLY and METADATA_ONLY입니다.

 

DATA_OPTIONS

데이터 계층 옵션 플래그입니다.

유효한 키워드 값은 GROUP_PARTITION_TABLE_DATA, VERIFY_STREAM_FORMAT and XML_CLOBS입니다.

 

DIRECTORY

덤프 및 로그 파일에 사용할 디렉터리 개체입니다.

 

DUMPFILE

대상 덤프 파일 이름 [expdat.dmp] 목록을 지정합니다.

예를 들어, DUMPFILE=scott1.dmp, scott2.dmp, dmpdir:scott3.dmp .

 

ENCRYPTION

덤프 파일의 일부 또는 전부를 암호화합니다.

유효한 키워드 값은 ALL, DATA_ONLY, ENCRYPTED_COLUMNS_ONLY, METADATA_ONLY and NONE입니다.

 

ENCRYPTION_ALGORITHM

암호화 방법을 지정합니다.

유효한 키워드 값은 [AES128], AES192 and AES256입니다.

 

ENCRYPTION_MODE

암호화 키를 생성하는 방법입니다.

유효한 키워드 값은 DUAL, PASSWORD and [TRANSPARENT] 입니다.

 

ENCRYPTION_PASSWORD

덤프 파일 내에 암호화된 데이터를 만들기 위한 암호 키입니다.

 

ENCRYPTION_PWD_PROMPT

암호화 암호 [NO]를 묻을지 여부를 지정합니다.

표준 입력을 읽는 동안 단말기 에코가 억제됩니다.

 

ESTIMATE

작업 추정치를 계산합니다.

유효한 키워드 값은 [BLOCKS] and STATISTICS입니다.

 

ESTIMATE_ONLY

내보내기 [NO]를 수행하지 않고 작업 추정치를 계산합니다.

 

EXCLUDE

특정 개체 유형을 제외합니다.

예를 들어, EXCLUDE=SCHEMA:"='HR'" .

 

FILESIZE

각 덤프 파일의 크기를 바이트 단위로 지정합니다.

 

FLASHBACK_SCN

세션 스냅샷을 재설정하는 데 사용되는 SCN입니다.

FLASHBACK_TIME

가장 가까운 해당 SCN 값을 찾는 데 사용되는 시간입니다.

 

FULL

전체 데이터베이스 [NO]를 내보냅니다.

 

HELP

도움말 메시지 [아니오]를 표시합니다.

 

INCLUDE

특정 개체 유형을 포함합니다.

예를 들어, INCLUDE=TABLE_DATA .

 

JOB_NAME

생성할 내보내기 작업의 이름입니다.

 

KEEP_MASTER

내보내기 작업이 성공적으로 완료된 후 [아니오] 마스터 테이블을 유지합니다.

 

LOGFILE

로그 파일 이름 [export.log]를 지정합니다.

 

LOGTIME

내보내기 작업 중에 표시되는 메시지에 타임스탬프를 지정합니다.

유효한 키워드 값은 ALL, [NONE], LOGFILE and STATUS 입니다.

 

METRICS

추가 작업 정보를 내보내기 로그 파일 [NO]에 보고합니다.

 

NETWORK_LINK

원본 시스템에 대한 원격 데이터베이스 링크의 이름입니다.

 

NOLOGFILE

로그 파일 [NO]을(를) 쓰지 않습니다.

 

PARALLEL

현재 작업의 활성 작업자 수를 변경합니다.

 

PARFILE

매개 변수 파일 이름을 지정합니다.

 

QUERY

테이블의 하위 집합을 내보내는 데 사용되는 술어 절입니다.

예를 들어, QUERY=employees:"WHERE department_id > 10" .

 

REMAP_DATA

데이터 변환 함수를 지정합니다.

예를 들어, REMAP_DATA=EMP.EMPNO:REMAPPKG.EMPNO .

 

REUSE_DUMPFILES

대상 덤프 파일이 [NO]인 경우 덮어씁니다.

 

SAMPLE

내보낼 데이터의 백분율입니다.

 

SCHEMAS

[로그인 스키마]를 내보낼 스키마 목록입니다.

 

SERVICE_NAME

Oracle RAC 리소스를 제한할 활성 서비스 및 관련 리소스 그룹의 이름입니다.

 

SOURCE_EDITION

메타데이터를 추출하는 데 사용할 버전입니다.

 

STATUS

작업 상태를 모니터링할 빈도(초)는 다음과 같습니다

기본값 [0]은 사용 가능한 경우 새 상태를 표시합니다.

 

TABLES

내보낼 테이블 목록을 식별합니다.

예를 들어, TABLES=HR.EMPLOYEES,SH.SALES:SALES_1995 .

 

TABLESPACES

내보낼 테이블스페이스 목록을 식별합니다.

 

TRANSPORTABLE

전송 가능한 메서드를 사용할 수 있는지 여부를 지정합니다.

유효한 키워드 값은 ALWAYS and [NEVER] 입니다.

 

TRANSPORT_FULL_CHECK

모든 테이블 [NO]의 스토리지 세그먼트를 확인합니다.

 

TRANSPORT_TABLESPACES

메타데이터를 언로드할 테이블스페이스 목록입니다.

 

VERSION

내보낼 개체의 버전입니다.

유효한 키워드 값은 [COMPATIBLE], LATEST or any valid database version 입니다.

 

VIEWS_AS_TABLES

테이블로 내보낼 하나 이상의 뷰를 식별합니다.

예를 들어, VIEWS_AS_TABLES=HR.EMP_DETAILS_VIEW .

 

------------------------------------------------------------------------------

 

다음 명령은 대화형 모드에서 사용할 수 있습니다.

참고: 약어를 사용할 수 있습니다.

 

ADD_FILE

덤프 파일 집합에 덤프 파일을 추가합니다.

 

CONTINUE_CLIENT

로깅 모드로 돌아갑니다. 유휴 상태인 경우 작업이 다시 시작됩니다.

 

EXIT_CLIENT

클라이언트 세션을 종료하고 작업을 실행 상태로 둡니다.

 

FILESIZE

후속 ADD_FILE 명령의 기본 파일 크기(바이트)입니다.

 

HELP

대화형 명령을 요약합니다.

 

KILL_JOB

작업을 분리 및 삭제합니다.

 

PARALLEL

현재 작업의 활성 작업자 수를 변경합니다.

 

REUSE_DUMPFILES

대상 덤프 파일이 [NO]인 경우 덮어씁니다.

 

START_JOB

현재 작업을 시작하거나 다시 시작합니다.

유효한 키워드 값은 SKIP_CURRENT입니다.

 

STATUS

작업 상태를 모니터링할 빈도(초)는 다음과 같습니다

기본값 [0]은 사용 가능한 경우 새 상태를 표시합니다.

 

STOP_JOB

작업 실행을 순서대로 종료하고 클라이언트를 종료합니다.

유효한 키워드 값은 IMMEDIATE입니다.

 

STOP_WORKER

헝클어지거나 고착된 작업자를 중지합니다.

 

TRACE

현재 작업에 대한 추적/디버깅 플래그를 설정합니다.

'오라클' 카테고리의 다른 글

IMPDP option 정리  (0) 2023.07.21