oracle10.2.0.5 exp&expdp导出日志正常但异机导入后blob字段数据减少?

生产环境:
操作系统:AIX7.1
数据库: ORACLE 10.2.0.5 通过hacmp实现双机ha
备份方式:通过crontab调用exp脚本实现。
问题:6.29备份集比28日备份集大小缩小近一倍。通过imp导入测试库(测试环境的os及db版本与生产环境一致)后发现某表有个blob字段大小差异极大
生产库该表的blob字段为13G左右,导入测试库后大小为150m。
分析过导出导入日志并没有发现问题。数据库告警日志无问题。
请问哪方面会影响blob导出的改变。
补充,因为在28日时间节点之前的exp脚本导出都是没问题的,导入到测试库也是没问题的。
29日导出的dmp再导入测试库数据量就相差很大了。
exp脚本内容:

a=date +%Y%m%d
echo ${a}
exp username/upass owner=username FILE=/path1/path2/N_manual_${a}.dmp LOG=/path1/path2/N_manual_log_${a}.txt

参与9

2同行回答

y18511664518y18511664518技术总监长城超云
先看一下你的lob字段是否是单独存储的,在就是使用expdp/impdp导入导出,如果是单独存储的,需要你在新环境单独建立,但是从你的信息来看,是数据没导出,可以把你的脚本发出来看看。显示全部

先看一下你的lob字段是否是单独存储的,在就是使用expdp/impdp导入导出,如果是单独存储的,需要你在新环境单独建立,但是从你的信息来看,是数据没导出,可以把你的脚本发出来看看。

收起
金融其它 · 2017-09-18
  • 您的意思是说out-of-line的lob存储方式是不被exp&expdp导出的是吗?
    2017-09-20
renou2012renou2012数据库管理员KE
关于blob字段存储占用空间问题,其实你首先需要对比的是数据量的问题,其次是imp导出的是有效实际数据,可能你blob占用13g空间,其实可能的情况是真正数据占用的才150M。显示全部

关于blob字段存储占用空间问题,其实你首先需要对比的是数据量的问题,其次是imp导出的是有效实际数据,可能你blob占用13g空间,其实可能的情况是真正数据占用的才150M。

收起
金融其它 · 2017-09-18

相关资料

问题状态

  • 发布时间:2017-09-18
  • 关注会员:3 人
  • 问题浏览:2790
  • 最近回答:2017-09-18
  • X社区推广