大家好,这里是公众号 DBA学习之路,分享一些学习国产数据库路上的知识和经验。
前言
上周给客户巡检的时候,发现有一套 Oracle RAC 11GR2 数据库的 ASM 磁盘使用率 99.9% 了,来不及扩容了,需要紧急处理,遇到这种情况你会怎么做?
可以看到目前 DATA 磁盘组可使用的空间仅剩 196M,好在还有一个 DATA1 磁盘组可用空间比较充足。好在还有一个 DATA1 磁盘组,大概想到了如下紧急在线处理的思路(数据库无法停机),:
- 关闭 DATA 磁盘组下所有数据文件的自动扩展;
- 移走 DATA 磁盘组下可以在线移动的文件;
- 11GR2 不支持数据文件在线移动,所以排除数据文件;
- 在线重建临时表空间;
- 在线重建在线重做日志;
本文记录一下处理步骤,分享给大家一起学习。