본문 바로가기
[DATABASE] ORACLE/BnR (Backup & Recovery)

[expdp] LOB Type 포함된 테이블 Parallel 로 받기

by 기미차니 2021. 12. 16.
반응형

Export 수행시 Lob type은 Parallel 수행이 안되기 때문에 대용량 테이블의 경우 수행이 느리다.

아래와 같은 방법으로 5개의 Job으로 Parallel 수행 가능

 

1. Export 수행시
1
2
3
4
5
6
7
#!/bin/bash
chunk=5
for i in 0 1 2 3 4 
do
  expdp userid=\'/ as sysdba\' directory=EXP_DUMP TABLES=ORAKIM.T1 QUERY=SBKIM.T1:\"where mod\(dbms_rowid.rowid_block_number\(rowid\)\, ${chunk}\) = ${i}\" dumpfile=T1_${i}.dmp logfile= T1_${i}.log exclude=statistics compression=all &
  echo $i
done 
cs

 

2. Import 수행시

1
2
3
4
5
6
#!/bin/bash
chunk=5
for i in 0 1 2 3 4 
do
impdp userid=\'/ as sysdba\' directory=EXP_DUMP REMAP_TABLE=T1:T2 dumpfile=T1_${i}.dmp logfile=TABLE_imp_T1_${i}.log DATA_OPTIONS=DISABLE_APPEND_HINT CONTENT=DATA_ONLY &
done
cs

 

Parallel Import 수행시 클러스터링 팩터 테스트 해보기...

반응형

댓글