Olá pessoal, o objetivo aqui é mostrar que via asmcmd também é possível remover um diskgroup. Vamos ver brevemente como fazer isso.
Listamos os diskgroups:
[oracle@london1 ~]$ asmcmd ASMCMD> lsdg State Type Rebal Sector Logical_Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name MOUNTED EXTERN N 512 512 4096 4194304 40960 6900 0 6900 0 Y CONFIG/ MOUNTED EXTERN N 512 512 4096 4194304 12288 12156 0 12156 0 N DATA/
Então tentamos excluir o diskgroup:
ASMCMD> dropdg DATA ORA-15039: diskgroup not dropped ORA-15073: diskgroup DATA is mounted by another ASM instance (DBD ERROR: OCIStmtExecute)
Veja que a mensagem se refere ao diskgroup estar montado em outra instância.
Vamos então desmontar remotamente o diskgroup DATA que está também montado no nó 2 do cluster:
[oracle@london1 ~]$ srvctl stop diskgroup -diskgroup DATA -n london2
Agora sim ele está montado somente no nó 1:
[oracle@london1 ~]$ srvctl status diskgroup -diskgroup DATA Disk Group DATA is running on london1
Finalmente conseguimos removê-lo:
ASMCMD> dropdg DATA
Ao listarmos os diskgroups o DATA não está mais presente:
ASMCMD> lsdg State Type Rebal Sector Logical_Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name MOUNTED EXTERN N 512 512 4096 4194304 40960 6900 0 6900 0 Y CONFIG/
OK, mas apareceria da mesma forma se tivéssemos somente desmontado o diskgroup.
Então vamos consultar se ainda existe um recurso para o diskgroup DATA no cluster:
[oracle@london1 ~]$ srvctl status diskgroup -diskgroup DATA PRCA-1000 : ASM Disk Group DATA does not exist PRCR-1001 : Resource ora.DATA.dg does not exist [oracle@london1 ~]$ crsctl status resource ora.DATA.dg -t CRS-2613: Could not find resource 'ora.DATA.dg'.
Veja que para o diskgroup CONFIG existe o recurso:
[oracle@london1 ~]$ srvctl status diskgroup -diskgroup CONFIG Disk Group CONFIG is running on london1,london2 [oracle@london1 ~]$ crsctl status resource ora.CONFIG.dg -t -------------------------------------------------------------------------------- Name Target State Server State details -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.CONFIG.dg ONLINE ONLINE london1 STABLE ONLINE ONLINE london2 STABLE --------------------------------------------------------------------------------
Novamente fui bem breve, a ideia é trazer algumas dicas rápidas vez ou outra.
Abraços e até mais,
Franky