Mover controlfile para o ASM
Olá Pessoal.
Criando um novo banco com ASM fiz um “corno job”… Deixei o controlfile somente no filesystem. Bom resumindo, tive que parar o banco que já estava em produção para multiplexar o controlfile e deixa-lo também no ASM, até porque só tenho um DISKGROUP no ASM.
Vamos aos steps :
1 – Identificar o local do controlfile.
select name from v$controlfile;
/oracle/product/db/10.2/wms/dbs/control01.ctl’
2 – Baixar a instância e subir em nomount;
Shutdown normal;
Startup nomount;
3 – Movimentar o controlfile para o ASM.
Rman target /
Restore controlfile from ‘/oracle/product/db/10.2/wms/dbs/control01.ctl’ to ‘+DATA’;
4 – Encontrar o path que foi restaurado o controlfile (Dentro do ASMCMD).
find -t CONTROLFILE +DATA *
5 – Editar o init do banco e acrescentar o path do ctrl do ASM.
control_files=”+data/wms/controlfile/current.284.787245295′
6 – Baixar a base de dados.
Shutdown immediate;
7 – Iniciar instancia.
Startup mount;
Abs,