Esta semana ao adicionar novos discos no ASM em ambiente RAC, tive a surpresa dos discos ficarem travados, ao consultar os discos, verifiquei o status de opened, former, syncing e adding sem conclusão da adição durante um longo período de tempo.
set linesize 200
set pagesize 500
set colsep " | "
col "DISK_NAME" format a30
col group_number heading GROUP|NUMBER
col header_status format a15
col "GROUP_NAME" format a10
col path format a40
select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,HEADER_STATUS,MODE_STATUS,STATE,OS_MB,TOTAL_MB,FREE_MB,PATH
from v$asm_disk;
ShellScript![](https://www.cesardba.com.br/wp-content/uploads/2023/03/image-102.png)
Ao ler a nota da Oracle (Doc ID 1582787.1), verifiquei que a sessão com sid 108 do node 02 estava com bloqueio exclusivo com o serviço do rbal (Rebalance Master Process Coordinates) em execução gerando impacto no node 01, onde fiz a adição dos discos ao ASM.
![](https://www.cesardba.com.br/wp-content/uploads/2023/03/image-103.png)
![](https://www.cesardba.com.br/wp-content/uploads/2023/03/image-104.png)
Ao verificar traces mais recentes do asm, constatei a existência do evento kfgbTryFn, desta forma ficou constatado que eu estava enfrentando o mesmo problema da nota de referência ADD Disk Operation Hung and Rebalance is Not Happening (Doc ID 1582787.1).
![](https://www.cesardba.com.br/wp-content/uploads/2023/03/image-105.png)
Para resolver este problema, minha decisão foi realizar shutdown no banco localizado no node 02 para eliminar esta sessão com bloqueio exclusivo e verificar se os discos iriam ser adicionados com sucesso no node 01, desta forma o problema foi resolvido com sucesso, abaixo discos adicionados e problema resolvido.
![](https://www.cesardba.com.br/wp-content/uploads/2023/03/image-106.png)
Agradeço muito a ajuda do RJ @rodrigojorgedba, como sempre suas dicas são excelentes.