Não consigo obter um novo disco no momento e gostaria de saber se é possível compartilhar um disco entre dois grupos de discos.
Eu tenho um diskgroup FRA com um disco de 200gb e preciso adicionar 100gb no diskgroup DATA.
Limitei o disco FRA a 100g:
alter diskgroup FRA resize all size 100g;
Então, o espaço livre seria alocado em outro diskgroup (DATA). Existe uma maneira de fazer isso no ASM? Eu tentei no meu laboratório, mas recebo o erro:
alter diskgroup DATA add disk 'ORCL:DATA_STB3' size 100g;
(ORCL:DATA_STB3 é o disco onde agora tenho 100gb livres).
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15029: disk 'ORCL:DATA_STB3' is already mounted by this instance
Se não for possível, por que podemos limitar o tamanho do disco ASM? em que situação esse comando é útil?
Depois de reduzir o tamanho de um disco ASM, você pode reduzir o tamanho do dispositivo de disco subjacente no nível do sistema operacional (e armazenamento). Você não pode simplesmente usar o espaço livre restante no disco ASM apresentado como outro disco ASM em outro (ou no mesmo) diskgroup.
Se você quiser usar seções separadas do mesmo dispositivo de disco de forma diferente, primeiro você precisa apresentá-los como vários dispositivos de disco no nível do sistema operacional (você pode apenas criar partições ou volumes LVM nesse único disco) e usar esses dispositivos de disco separados como ASM discos em diskgroups ASM.
Se você realmente deseja fazer isso, primeiro solte o disco ASM do grupo de discos FRA (pena que este seja o único disco lá, se bem entendi, então talvez você não consiga fazer isso), remova os metadados ASMLib com , crie
oracleasm deletedisk
separado dispositivos para as seções no dispositivo de disco subjacente (criar partições ou volumes LVM nesse único disco), remarcar os dispositivos separados recém-criados com , em seguida,oracleasm createdisk
adicionar os discos ASM candidatos separados recém-carimbados nos grupos de discos ASM.Pode ser mais simples não fazer isso agora apenas para revertê-lo mais tarde, em vez disso, você pode mover/recriar alguns arquivos de banco de dados no diskgroup FRA temporariamente.