Marcos Braga
Mon, 08 Feb 2010 09:58:19 -0800
Existe duas maneiras rápidas de fazer esse procedimento.
imagine que tenho 3 controlfiles e quero somente 2.
---
/caminho/controlfiles/control01.ctl
/caminho/controlfiles/control02.ctl
/caminho/controlfiles/control03.ctl
---
Quero eliminar o controlfile 03
Primeiro, prepare-se para baixar o banco (geralmente fora do horário
convencional), e mãos a obra.
1. Verificando os controlfiles existentes
---
SQL> show parameter control_files
NAME TYPE VALUE
-------------- ------- ----------------------------------------------
control_files string /caminho/controlfiles/control01.ctl, /caminho/
controlfiles/control02.ctl, /caminho/controlfi
les/control03.ctl
---
2. Altere conforme queira
---
SQL> alter system set control_files = '/caminho/controlfiles/control01.ctl,
/caminho/controlfiles/control02.ctl' scope=spfile;
---
3. Baixe o banco
---
SQL> shutdown immediate;
---
4. Inicie o banco
---
SQL> startup
---
5. Confirmando as alterações
---
SQL> show parameter control_files
NAME TYPE VALUE
-------------- ------- ----------------------------------------------
control_files string /caminho/controlfiles/control01.ctl, /caminho/
controlfiles/control02.ctl
---
A segunda forma é:
1. Baixar o banco
---
SQL> shutdown immediate;
---
2. *Criar um pfile, editar e alterar a opção control_files dentro desse
arquivo conforme desejar*.
---
SQL> create pfile='/caminho/pfile/pfile.ora' from spfile;
---
3. Criar um novo spfile utilizando pfile alterado
---
SQL> create spfile from pfile='/caminho/pfile/pfile.ora';
---
4. Iniciar o banco
---
SQL> startup
---
Não esqueça que em ambos os casos é necessário baixar o banco.
Creio que isso resolverá o problema.
[]s
Braga
Em 8 de fevereiro de 2010 14:28, cegoncalvesvr
<cegoncalve...@yahoo.com.br>escreveu:
>
>
> Ola amigos,
>
> Criei um arquivo controlfile errado, a mais do banco, gostaria de
> remove-lo.
>
> Esse arquivo é um espelhamento q criei em uma unidade de disco diferente
> dos arquivos de controle original.
>
> Qual o procedimento?
>
> Obrigado
>
[As partes desta mensagem que não continham texto foram removidas]