ORACLE for aix 11.2.0.1 DATAPUMP expdp之BUG 9470768

    最近,在对oracle for aix 11.2.0.1 做迁移时,遇到诸多问题,现汇总如下留做日后工作参考:

    项目的目的:对oracle for aix 11.2.0.1 rac集群进行升级,目标环境是oracle for aix 11.2.0.4 rac.

原计划是先升级GI,再升级DB,使用原地升级,但是,备份重于一切。考虑到升级失败的回退,要求

回退后的环境与目前环境保持一致,所以RMAN全库备份是必须的。

    ​  首先,在对这套数据库进行rman全库备份时,发现缺少部分归档日志:

经过沟通确认得知,原来这套数据库因为DG备库不同步问题,主库手工执行过rm 删除归档,导致rman后续备份检查备份

归档失败。通过rman手工清理expired归档之后,重新执行全库备份,发现备份归档的时候报错退出:

经询问,这套数据库以前曾经使用过带库,后来带库停用,从备份错误日志提示,有备份存放在带库,带库停用前没有清理当

前数据库的带库备份信息,导致部分备份信息无法删除:

重新发起的rman备份和备份清理任务无法正常执行。

      其次,rman物理备份无法执行后,退一步采用数据泵逻辑备份方式升级,但是,数据库泵impdp备份恢复测试时又遭

遇了11.2.0.1的BUG 9470768 ORA-7445 from Datapump import /expdp a table with mixed CACHE and NOCACHE LOBs。impdp在对一个具有CLOB字段的大表进行导入时,提示报错stopped due to fatal error而退出:

进一步查看告警日志发现有ORA-07445 k11cqgf()+132,查看oracle mos确认是11.2.0.1的bug 9470768(Doc ID

 9470768.8)

遗憾的是,按照mos官网提示,查看bug 9470768的修复补丁,而11.2.0.1 for aix没有可用补丁程序:

Doc ID  9470768.8还提示bug 9470768在11.2.0.2之后的版本修复:

经在测试环境中测试,新安装11.2.0.4 for aix执行数据泵导出文件的全库导入时确实能够成功导入(因为是全库导入,部分报

​错可手工处理或者忽略):

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值