728x90

 

본 테스트는 CentOS 7.9 Oracle 11g EE 환경에서 진행되었습니다

 

Source / Target DB 중 Source DB 서버에서 진행하시면 됩니다

 

EXP 백업 옵션은 아래와 같습니다

 

FULL: 모든 객체를 백업합니다.
TABLES: 특정 테이블만 백업합니다.
INDEXES: 인덱스만 백업합니다.
CONSTRAINTS: 제약 조건만 백업합니다.
GRANTS: 권한 정보만 백업합니다.
ROWS: 테이블 내 데이터 레코드도 함께 백업합니다.
COMPRESS: 백업 파일을 압축하여 용량을 줄입니다.
LOG: 백업 작업의 로그를 파일로 남깁니다.

 

기본 명령어 순서

 

expdp userid=<username>/<password> file=<backup_file>.dmp log=<log_file>.log

예시 ) expdp[ userid=test/password file=test.dmp log=test.log

이렇게 하면 명령어 실행 한 디렉토리에 test.dmp 파일과 test.log 파일이 생성됩니다

 

 

expdp system/xxxxxxxx directory=<PUMP 디렉토리> schemas=스키마1, 스키마2 dumpfile=test_schema.dmp logfile=test_schema.log parallel=8 

 

parallel 은 EE 버전에서만 사용 가능하며, schema 대신 table, index 등

다양한 옵션을 통해 원하는 데이터만 추출 가능합니다

 

dmp 파일 생성이 완료되면 target 서버로 옮기신 후 imp 하시면 됩니다.

728x90

'IT > ORACLE' 카테고리의 다른 글

[오라클/oracle] session kill 쿼리  (0) 2023.08.22
[Oracle] DB Import (impdp)  (2) 2023.03.20

+ Recent posts