Datapump 사용시 Version 파라미터에 대한 주의사항


# 우리는 Datapump를 사용시 DB의 버전이 낮은 -> 높은, 높은 -> 낮은 버전으로 Datapump를 실시할 수 있습니다.

이럴 경우에 version이라는 파라미터에 대해 이해가 필요합니다.

1. Datapump dumpfile compatibility(EXPDP 할 때 명시하여야할 것)

예를 들어 Expdp 하는 DB의 버전이 12.1일때 10.2의 DB에 impdp 하려면, expdp 할때 VERSION=10.2를 명시해줘야 한다는 내용입니다.

10.2에서 expdp하여 10.2에 넣는다면 버전이 같기 때문에 따로 명시해줄 필요는 없습니다.

여기에서 Compatible의 경우 pfile 및 spfile(show parameter compatible)에서 해당 버전을 확인하면 됩니다.

2. dumpfile의 정보 보는법

DB 서버에서 .dmp로 저장하여 Datapump받은 파일들은 많은데, 해당 파일이 언제 받아졌고, 어떤 방식으로 받아졌는지 확인할 때 유용합니다.

SET serveroutput on SIZE 1000000
exec show_dumpfile_info(p_dir=> ‘my_dir’, p_file=> ‘expdp_f.dmp’)

—————————————————————————-
Purpose..: Obtain details about export dumpfile.        Version: 18-DEC-2013
Required.: RDBMS version: 10.2.0.1.0 or higher
.          Export dumpfile version: 7.3.4.0.0 or higher
.          Export Data Pump dumpfile version: 10.1.0.1.0 or higher
Usage….: execute show_dumfile_info(‘DIRECTORY’, ‘DUMPFILE’);
Example..: exec show_dumfile_info(‘MY_DIR’, ‘expdp_s.dmp’)
—————————————————————————-
Filename.: expdp_f.dmp
Directory: my_dir
Disk Path: /bugmnt1/em/celclnx14/SR3.7997287101/user/expdp
Filetype.: 1 (Export Data Pump dumpfile)
—————————————————————————-
…Database Job Version……….: 12.01.00.00.00
…Internal Dump File Version….: 4.1 (Oracle12c Release 1: 12.1.0.x)
…Creation Date……………..: Wed May 28 07:57:24 2014
…File Number (in dump file set): 1
…Master Present in dump file…: 1 (Yes)
…Master in how many dump files.: 1
…Master Piece Number in file…: 1
…Operating System of source db.: x86_64/Linux 2.4.xx
…Instance Name of source db….: TARMH
…Characterset ID of source db..: 871 (UTF8)
…Language Name of characterset.: UTF8
…Job Name………………….: “SYS”.”SYS_EXPORT_FULL_01″
…GUID (unique job identifier)..: FA721C2C84DB5E94E0437108DC0AF5E6
…Block size dump file (bytes)..: 4096
…Metadata Compressed………..: 1 (Yes)
…Data Compressed……………: 0 (No)
…Compression Algorithm………: 3 (Basic)
…Metadata Encrypted…………: 0 (No)
…Table Data Encrypted……….: 0 (No)
…Column Data Encrypted………: 0 (No)
…Encryption Mode……………: 2 (None)
…Internal Flag Values……….: 514
…Max Items Code (Info Items)…: 23
—————————————————————————-

PL/SQL procedure successfully completed.

3. 참고문서(support.oracle.com)

Export/Import DataPump Parameter VERSION – Compatibility of Data Pump Between Different Oracle Versions [Video] (문서 ID 553337.1)


Comments

comments

haisins

오라클 DBA 박용석 입니다. haisins@gmail.com 으로 문의 주세요.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다