Oracle ASM磁盘组被误删除!他跑,她追,他插翅难飞!

经常删库的小伙伴们,经常听说一句话:"删库跑路,三年起步!"

说的就是变更不规范,亲人两行泪的故事。

那么究竟是什么导致故事变成了事故呢,这一切的背后究竟是人性的扭曲、良心的泯灭还是道德的沦丧呢?让我们回顾一下案发现场:

注意:

本故事纯属虚构,如有雷同,纯属巧合,请勿模仿。

又快到下班时间了,突然,DBA小C接到了客户的电话,反馈数据库服务器A系统磁盘空间快不足了,之前给ASM加的两块盘sdh,sdi还没开始用,先踢出ASM磁盘组,临时扩容下系统盘。

接到任务,粗心大意的小C只想快速完成工作,避免加班,所以他匆忙检查了sdh,sdi盘已经被加到新建的+CJC磁盘组里,既然客户说没在用,那就不检查了,直接删除+CJC磁盘组。

说干就干,直接执行drop diskgroup:

发现active diskgroup磁盘删除不了:

    [grid@cjc-db-02 ~]$ sqlplus as sysasm
    SQL> drop diskgroup CJC including contents;
    ORA-15039: diskgroup not dropped
    ORA-15027: active use of diskgroup "CJC" precludes its dismount