메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

EXPORT DP

DB CAFE


   DB CAFE DB CAFE
   둘러보기
       대문
       최근 바뀜
       임의 문서로
       도움말
       여기를 가리키는 문서
       가리키는 글의 최근 바뀜
       파일 올리기
       특수 문서 목록
       인쇄용 판
       고유 링크
       문서 정보
       최근 바뀜
       도움말
       Dbcafe
       토론
       환경 설정
       주시문서 목록
       기여
       로그아웃
행위

EXPORT DP DB CAFE thumb_up 추천메뉴 바로가기

   DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
   튜닝 { 오라클 튜닝 목록 }
   모델링 { 데이터 모델링 가이드 }

목차

   1 EXPORT DP
       1.1 EXPORT 파라미터 작성
           1.1.1 병렬처리 parallel 파라미터
           1.1.2 tables 파라미터
           1.1.3 QUERY 파라미터
           1.1.4 sqlfile 파라미터
       1.2 Package, Function, Procedure 만 EXPORT 하기
       1.3 EXPORT DP 파라미터
       1.4 2개 디렉토리 export 하기(1개의 디스크로 충분하지 않을때)
       1.5 ASM환경에서 EXPDP 실행 방법

1 EXPORT DP 1.1 EXPORT 파라미터 작성

expdp 예시) $ expdp parfile=expdp_pump.par

   expdp_pump.par

userid=system/oracle directory=datapump job_name=datapump full=y dumpfile= expdp_%U.dmp filesize=100M

1.1.1 병렬처리 parallel 파라미터

   parallel.par

dumpfile=parallel_%U.dmp logfile=tables.log directory=EXPDIR schemas=PROD_DATA parallel=4

1.1.2 tables 파라미터

   tables.par

dumpfile=tables.dmp logfile=tables.log directory=EXPDIR tables=PROD_DATA.EMPLOYEE, PROD_DATA.DEPT, DEV_DATA.STAGING

1.1.3 QUERY 파라미터

   expdp_query.par
   조건에 맞는건만 추출 할때 사용

dumpfile=test.dmp logfile=test1.log directory=TEST tables=dbaclass.EMP_TAB QUERY=dbaclass.EMP_TAB:"WHERE created > sysdate -40"

1.1.4 sqlfile 파라미터

   덤프파일(test.dmp)을 sql문(emp_tab.sql)으로 변경 하는 파라미터

dumpfile=test.dmp logfile=test1.log directory=TEST tables=DBACLASS.DEP_TAB sqlfile=emp_tab.sql

1.2 Package, Function, Procedure 만 EXPORT 하기

$expdp system/password directory=temp_dir filesize=10G schemas=scott dumpfile=scott%U.dmp logfile=scott.log

         include=INDEX,PACKAGE,FUNCTION,PROCEDURE

1.3 EXPORT DP 파라미터

다양한 매개 변수 를 입력하여 내보내기 실행 방법을 제어 할 수 있습니다.

매개 변수를 지정하려면 다음

expdp KEYWORD=value or KEYWORD=(value1,value2,...,valueN)

예시: expdp scott/tiger DUMPFILE=scott.dmp DIRECTORY=dmpdir SCHEMAS=scott -- TABLES=(T1:P1,T1:P2)

USERID는 명령 행의 첫 번째 매개 변수 여야 함.

ATTACH 기존 작업에 부착합니다 (예 : ATTACH [= 작업 이름]). CONTENT 유효한 키워드가 (ALL), DATA_ONLY 및 METADATA_ONLY 인 위치를 언로드 할 데이터를 지정합니다 . DIRECTORY 덤프 파일 및 로그 파일에 사용될 디렉토리 객체입니다. DUMPFILE 대상 덤프 파일 (expdat.dmp)의 목록입니다 ( 예 : DUMPFILE = scott1.dmp, scott2.dmp, dmpdir : scott3.dmp). 예상 키워드는 다음과 같습니다. (블록) 및 통계. ESTIMATE_ONLY 내보내기를 수행하지 않고 작업 추정을 계산하십시오. EXCLUDE 특정 오브젝트 유형을 제외하십시오 (예 : EXCLUDE = TABLE : EMP). FILESIZE 각 덤프 파일의 크기를 바이트 단위로 지정하십시오. FLASHBACK_SCN 세션 스냅 샷을 다시 설정하는 데 사용되는 SCN입니다. FLASHBACK_TIME 지정된 시간과 가장 가까운 SCN을 가져 오는 데 사용되는 시간입니다. 전체 데이터베이스 전체 내보내기 (N). 도움말 도움말 메시지 (N)를 표시합니다. INCLUDE 특정 오브젝트 유형을 포함하십시오 (예 : INCLUDE = TABLE_DATA). JOB_NAME 작성할 내보내기 작업의 이름. LOGFILE 로그 파일 이름 (export.log). NETWORK_LINK 소스 시스템에 대한 리모트 데이터베이스 링크의 이름. NOLOGFILE 로그 파일 (N)을 쓰지 마십시오. PARALLEL 현재 작업의 활성 작업자 수를 변경합니다. PARFILE 매개 변수 파일을 지정하십시오. QUERY 테이블의 서브 세트를 익스포트하는 데 사용되는 술어 절. SCHEMAS 내보낼 스키마 목록 (로그인 스키마). STATUS 빈도 (초) 작업 상태가 모니터 될

                     ABLES 내보낼 테이블 목록을 식별합니다 (하나의 스키마 만). 

TABLESPACES 반출 할 테이블 공간 목록을 식별합니다. TRANSPORT_FULL_CHECK 모든 테이블의 저장 영역 세그먼트를 확인하십시오 (N). TRANSPORT_TABLESPACES 메타 데이터를 언로드 할 테이블 공간 목록. VERSION 유효한 키워드가 (COMPATIBLE), LATEST 또는 유효한 데이터베이스 버전 인 경우 익스포트 할 오브젝트 버전.

다음 명령은 대화식 모드에서 유효합니다. 참고 : 약어는 허용됩니다.

명령 설명

ADD_FILE 덤프 파일을 덤프 파일 세트에 추가하십시오.

                     ADD_FILE =dumpfile-name 

CONTINUE_CLIENT 로깅 모드로 돌아갑니다. 유휴 상태이면 작업이 다시 시작됩니다. EXIT_CLIENT 클라이언트 세션을 종료하고 작업을 계속 실행합니다. HELP 대화식 명령을 요약하십시오. KILL_JOB 작업 분리 및 삭제. PARALLEL 현재 작업의 활성 작업자 수를 변경합니다.

                     평행선 =. 

START_JOB 현재 작업 시작 / 다시 시작. STATUS 빈도 (초) 작업 상태가 모니터 될

                                          STATUS = [interval] 

STOP_JOB 작업 실행을 정상적으로 종료하고 클라이언트를 종료합니다.

                     STOP_JOB = IMMEDIATE는 
                     Data Pump 작업을 즉시 종료합니다 .

The following commands are valid while in interactive mode. Note: abbreviations are allowed

Oracle 10g Release 2 (10.2)는 다음 매개 변수를 추가했습니다.

DATA_OPTIONS 유일한 유효한 값인 데이터 계층 플래그는 다음과 같습니다.

                     XML_CLOBS-write XML 데이터 유형 CLOB 형식 

ENCRYPTION 유효한 키워드

                     값이 ALL, DATA_ONLY, METADATA_ONLY, 
                     ENCRYPTED_COLUMNS_ONLY 또는 NONE 인 덤프 파일의 일부 또는 전부를 암호화합니다 . 

ENCRYPTION_ALGORITHM 유효한

                     키워드 값이 (AES128), AES192 및 AES256 인 경우 암호화를 수행하는 방법을 지정하십시오 . 

ENCRYPTION_MODE 유효한 키워드가있는 곳에 암호화 키를 생성하는 방법

                     값은 DUAL, PASSWORD 및 (TRANSPARENT)입니다. 

REMAP_DATA 데이터 변환 기능을 지정하십시오 (

                     예 : REMAP_DATA = EMP.EMPNO : REMAPPKG.EMPNO). 

REUSE_DUMPFILES 대상 덤프 파일이 존재할 경우이를 겹쳐 씁니다 (N). TRANSPORTABLE

                     유효한 키워드 값이 : ALWAYS, (NEVER) 인 경우 전송 가능 메소드를 사용할 수 있는지 지정하십시오 . 

다음 명령은 대화식 모드에서 유효합니다. 참고 : 약어는 허용됩니다.

명령 설명

REUSE_DUMPFILES 대상 덤프 파일이 존재할 경우이를 덮어 씁니다 (N).

Oracle 11g Release 2 (11.2)는 도움말 출력의 형식을 변경하고 다음 매개 변수를 추가합니다.

CLUSTER Utilize cluster resources and distribute workers across the Oracle RAC. Valid keyword values are: [Y] and N.

SERVICE_NAME

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

SOURCE_EDITION

메타 데이타의 추출에 사용하는 에디션

Oracle 12c Release 1 (12.1) added the following parameters.

ABORT_STEP 작업이 초기화 된 후 또는 지정된 객체에서 중지하십시오. 유효한 값은 -1 또는 N이며 여기서 N은 0 이상입니다. N은 마스터 테이블에있는 오브젝트의 프로세스 순서 번호에 해당합니다.

ACCESS_METHOD

특정 메소드를 사용하여 데이터를 언로드하도록 내보내기하도록 지시합니다. 유효한 키워드 값은 [AUTOMATIC], DIRECT_PATH 및 EXTERNAL_TABLE입니다.

COMPRESSION_ALGORITHM

사용할 압축 알고리즘을 지정하십시오. 유효한 키워드 값은 [BASIC], LOW, MEDIUM 및 HIGH입니다.

ENCRYPTION_PWD_PROMPT

암호화 암호를 묻는 프롬프트를 표시할지 여부를 지정합니다. 표준 입력을 읽는 동안 터미널 에코는 표시되지 않습니다.

KEEP_MASTER

성공적으로 완료된 내보내기 작업 후에는 마스터 테이블을 보유하십시오 [NO].

MASTER_ONLY

마스터 테이블 만 가져온 다음 작업을 중지하십시오 [NO].

METRICS

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

VIEWS_AS_TABLES

테이블로 익스포트 할 하나 이상의 뷰를 식별합니다. 예 : VIEWS_AS_TABLES = HR.EMP_DETAILS_VIEW.

Oracle 12c Release 2 (12.2)는 다음 매개 변수를 추가했습니다.

STOP_WORKER 걸려 있거나 걸린 작업자를 중지합니다.

TRACE 현재 작업의 추적 / 디버그 플래그를 설정합니다.


1.4 2개 디렉토리 export 하기(1개의 디스크로 충분하지 않을때)

Suppose you wish to take a expdp backup of a big table, but you don’t sufficient space in a single mount point to keep the dump. In this case, we take expdp dump to multiple directory.

-- 1. Create directories to pointing to diff PATH

SQL> create directory DIR1 as '/home/oracle/DIR1';

Directory created.

SQL> create directory DIR2 as '/home/oracle/DIR2';

Directory created.

-- 2. parfile

dumpfile=DIR1:test_%U.dmp, DIR2:test_%U.dmp logfile=test.log directory=DIR1 parallel=2 tables=raj.test

1.5 ASM환경에서 EXPDP 실행 방법

-- 1. Create a directory pointing to asm diskgroup( for dumpfiles)

SQL> create directory SOURCE_DUMP as '+NEWTST/TESTDB2/TEMPFILE'; Directory created

-- 2. Create a directory pointing to a normal filesystem ( required for logfiles)

SQL> create directory EXPLOG as '/export/home/oracle'; Directory created.

-- 3.export parfile

dumpfile=test.dmp logfile=EXPLOG:test.log directory=SOURCE_DUMP tables=dbatest.EMPTAB exclude=statistics

분류:

   Oracle
   이 문서는 2024년 7월 12일 (금) 00:22에 마지막으로 편집되었습니다.
   별도로 명시하지 않은 경우, 내용은 크리에이티브 커먼즈 저작자표시에 따라 사용할 수 있습니다.
   개인정보 정책
   DB CAFE 소개
   면책 조항
   Powered by MediaWiki