Oracle RAC ASM 磁盘组满了,无法扩容怎么在线处理?

大家好,这里是公众号 DBA学习之路,分享一些学习国产数据库路上的知识和经验。

前言

上周给客户巡检的时候,发现有一套 Oracle RAC 11GR2 数据库的 ASM 磁盘使用率 99.9% 了,来不及扩容了,需要紧急处理,遇到这种情况你会怎么做?

可以看到目前 DATA 磁盘组可使用的空间仅剩 196M,好在还有一个 DATA1 磁盘组可用空间比较充足。好在还有一个 DATA1 磁盘组,大概想到了如下紧急在线处理的思路(数据库无法停机),:

  1. 关闭 DATA 磁盘组下所有数据文件的自动扩展;
  2. 移走 DATA 磁盘组下可以在线移动的文件;
    • 11GR2 不支持数据文件在线移动,所以排除数据文件;
    • 在线重建临时表空间;
    • 在线重建在线重做日志;

本文记录一下处理步骤,分享给大家一起学习。