A view v$asm_diskgroup não retorna valores.




Após a execução de um select na v$asm_diskgroup não é retornado nenhum valor. 

O select abaixo trás os valores de consumo dos DGs do ASM, consultando na v$asm_diskbgrup.

select group_number, name, state from v$asm_diskgroup;

no rows selected


Vamos efetuar a checagem do status do diskgroup pela v$asm_diskgroup_stat.

select  name, state from v$asm_diskgroup_stat;

 NAME                           STATE
------------------------------ -----------
DG_DATA                         MOUNTED
DG_RECO                         MOUNTED


Na v$asm_diskgorup_stat conseguimos o status dos DiskGroups, então porque não conseguimos os resultados da v$asm_diskgroup? 

Vamos realizar a verificação dos parâmetros do DG.

asmcmd dsget

parameter:                              

profile: /dev/raw/raw,/dev/raw/raw*

O campo "parameter" se encontra vazio, no banco de dados, podemos executar o comando abaixo:

show parameter asm_diskstring;

Agora podemos alterar o parametro setando o valor do asm_diskstring.

alter system set asm_diskstring='/dev/raw/raw*';
Realizando o select novamente, temos agora o resultado da v$asm_diskgroup.

select name, state from v$asm_diskgroup;

  NAME                          STATE
 ------------------------------ -----------
 DG_RECO                        MOUNTED
 DG_DATA                        MOUNTED

Recentes

O Blog

Bem vindo ao blog AvizDBA

Criei o blog com intuito de ajudar a todos, compartilhando minha experiência, casos do dia a dia e algumas dicas.

Espero que aproveite os posts e fique a vontade para deixar um comentário caso tenha algum dúvida ou sugestão.

Certificações