Oracle 12c rman备份占用大量临时表空间

0    100    1

Tags:

👉 本文共约539个字,系统预计阅读时间或需3分钟。

环境说明

检查备份情况:

检查RMAN备份日志,在备份数据文件、归档文件结束时,提示临时表空间CJCTEMP不足

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

检查临时表空间使用情况

临时表空间很小,对CJCTEMP临时表空间进行扩容,由5G扩容到30G。

第二天检查仍然有相同的报错

为什么在Rman备份时会消耗这么多临时表空间呢,11g数据库备份没有类似问题,难道是12C BUG?

登录MOS,检查发现和2658437相似,对应版本12.1.0.2 and later.

问题原因:

当使用默认optimizer_mode=ALL_ROWS时rman备份会占用大量临时表空间。

解决方案:

备份时,会话级别将optimizer_mode由ALL_ROWS改成RULE。

第二天检查备份,已经恢复正常。

参考

https://mp.weixin.qq.com/s/R3x0fTome61LNFShYdrcSw

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部