Estamos executando o Oracle 11.2.0.3 com um RAC de dois nós e nosso grupo de discos FRA está com pouco espaço. Preciso alocar mais alguns discos para ele por meio do ASM. Não tenho certeza de como fazer isso. Posso fazer login em um nó e acessar o asmcmd ou outros utilitários de linha de comando do asm. O que eu preciso fazer?
EDIT: Não sabia que era relevante até a resposta de Phil: estamos usando dispositivos de disco brutos.
Isso pressupõe que você já particionou o(s) disco(s) apresentado(s) (e usará
/dev/sd[whatever]N
) e que está usandoasmlib
. Haverá um módulo do kernel carregado se você estiver:Como root, verifique se há discos candidatos:
Em seguida, verifique se o disco já foi "descoberto" pelo ASM:
Caso contrário, precisamos carimbar o dispositivo:
Verifique os discos candidatos novamente e, em seguida, liste - o novo dispositivo deve estar lá:
Ou use
asmcmd
:Agora faça um scandisks no outro nó e verifique se tudo está como no primeiro nó (deve ser bom se você estiver usando os mesmos nomes de dispositivo /dev).
Agora o disco está pronto para ser adicionado ao grupo.
Liste os grupos:
Adicione o disco ao grupo:
Dica: se você estiver adicionando mais de um disco, é uma boa prática adicionar uma opção:
Quando você adiciona um novo disco, o Oracle inicia um novo processo de reequilíbrio em segundo plano. Se você adicionar outro disco, pode ficar confuso. Portanto, é mais seguro adicionar discos com poder de rebalanceamento de 0. E então adicionar o último usando o poder de rebalanceamento padrão.