oracle怎么导出lob字段,通过rowid分片来导出导入lob字段

数据库经常会存入大字段,里面会存图片,影像资料什么的,导致很大,我们用数据泵导出导入的时候发现并行并没有什么用,对于dba来说是一个很恼火的问题,下面我介绍一个通过rowid分片的方法来导出导入;

https://www.cndba.cn/xw15575450545/article/3449

https://www.cndba.cn/xw15575450545/article/3449

#!/bin/bash

chunk=10

for ((i=0;i<=9;i++));

do

expdp USERNAME/Password@DB_NAME TABLES=LOB_TEST QUERY=LOB_TEST:/"where mod/(dbms_rowid.rowid_block_number/(rowid/)/, ${chunk}/) = ${i}/" directory=DMP dumpfile=lob_test_${i}.dmp logfile= log_test_${i}.log &

echo $i

done

导入:

https://www.cndba.cn/xw15575450545/article/3449https://www.cndba.cn/xw15575450545/article/3449https://www.cndba.cn/xw15575450545/article/3449

#!/bin/bash

chunk=10

for ((i=0;i<=9;i++));

do

impdp USERNAME/Password@DB_NAME directory=DMP REMAP_TABLE=LOB_TEST:LOB_TEST remap_schema=source:target dumpfile= lob_test_${i}.dmp logfile=TABLE_imp_log_test_${i}.log DATA_OPTIONS=DISABLE_APPEND_HINT CONTENT=DATA_ONLY &

done

tips:正常的impdp都可以开启并行ENABLE_PARALLEL_DML,这种方法仅仅适用于lob字段。- -。https://www.cndba.cn/xw15575450545/article/3449https://www.cndba.cn/xw15575450545/article/3449https://www.cndba.cn/xw15575450545/article/3449

https://www.cndba.cn/xw15575450545/article/3449

lob字段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值