zoukankan      html  css  js  c++  java
  • ASM磁盘组删除磁盘

    ASM磁盘组删除磁盘

    [oracle@dbserver1 ~]$ su - grid
    sqlplus / as sysasm
    Connected.
    SQL> alter diskgroup data drop disk data_0001;
    Diskgroup altered.
    SQL> select disk_number, state, name, total_mb, free_mb from v$asm_disk where group_number = 4;
    DISK_NUMBER STATE NAME TOTAL_MB FREE_MB
    ----------- -------- ------------------------------ ---------- ----------
    1 DROPPING DATA_0001 1953124 1950842
    0 NORMAL DATA_0000 1953124 1948124
    SQL> select disk_number, state, name, total_mb, free_mb from v$asm_disk where group_number = 4;
    DISK_NUMBER STATE NAME TOTAL_MB FREE_MB
    ----------- -------- ------------------------------ ---------- ----------
    1 DROPPING DATA_0001 1953124 1951434
    0 NORMAL DATA_0000 1953124 1947532
    SQL> select disk_number, state, name, total_mb, free_mb from v$asm_disk where group_number = 4;
    DISK_NUMBER STATE NAME TOTAL_MB FREE_MB
    ----------- -------- ------------------------------ ---------- ----------
    1 DROPPING DATA_0001 1953124 1952556
    0 NORMAL DATA_0000 1953124 1946410
    SQL> select disk_number, state, name, total_mb, free_mb from v$asm_disk where group_number = 4;
    DISK_NUMBER STATE NAME TOTAL_MB FREE_MB
    ----------- -------- ------------------------------ ---------- ----------
    1 DROPPING DATA_0001 1953124 1953096
    0 NORMAL DATA_0000 1953124 1945870
    SQL> select disk_number, state, name, total_mb, free_mb from v$asm_disk where group_number = 4;
    DISK_NUMBER STATE NAME TOTAL_MB FREE_MB
    ----------- -------- ------------------------------ ---------- ----------
    0 NORMAL DATA_0000 1953124 1945854
    SQL> select group_number, disk_number, path, name, state, total_mb, free_mb
    2 from v$asm_disk
    3 where path = '/dev/asm-disk5';
    GROUP_NUMBER DISK_NUMBER PATH NAME STATE TOTAL_MB FREE_MB
    ------------ ----------- --------------- ---------- -------- ---------- ----------
    0 1 /dev/asm-disk5 NORMAL 0 0
    可以看到,虽然删除操作执行完成,但是磁盘并没有真正被删掉,ASM在后台尝试将磁盘上的数据挪到其他可用磁盘中,这时磁盘的状态为DROPPING。
    当后台数据同步的操作完成,磁盘的组信息被清除,磁盘恢复STATE状态。这时这个磁盘就从ASM中被彻底删除。

  • 相关阅读:
    填坑!!!virtualenv 中 nginx + uwsgi 部署 django
    树的遍历与递归
    Python 函数的参数
    virtualbox安装增强功能时【未能加载虚拟光盘】
    深入理解Python中的生成器
    Genymotion下载慢或者下载失败的解决办法
    Python3 多线程的两种实现方式
    Java 多线程
    关于"裁员与面试"的个人感悟吧
    三、由简单对象组装复杂实例的模式:建造者模式
  • 原文地址:https://www.cnblogs.com/elontian/p/9427800.html
Copyright © 2011-2022 走看看