Archive

Archive for June, 2012

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,