Mover controlfile

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Soneka
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 13
Registrado em: Qui, 26 Nov 2009 3:58 pm
Localização: Fortaleza

Informações do Ambiente:
* Versão do Oracle: 11gr2
* Sistema Operacional: linux Hed Rat

Boa tarde,

Como faço para mover os controlfiles?

Agradeço.
m04m
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 5
Registrado em: Seg, 28 Dez 2009 8:40 pm
Localização: Brasilia DF

Olá,

- shutdown immediate;
- no sistema operacional, mova os controlfiles para o novo local;
- startup nomount;
- alter system set control_files='path/nome1','path/nome1','path/nome2','path/nomeN' scope=spfile;
- shutdown immediate;
- startup;

abraço,
m04m
pedroedu
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 50
Registrado em: Qua, 10 Fev 2010 3:04 pm
Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management

OUTRA MANEIRA DE FAZER:

- conecta no banco
- create pfile from spfile
- shutdown immediate
- no sistema operacional, copie os controlfiles para o novo local
- altera o caminho dos controlfiles no init
- startup pfile=$ORACLE_HOME/dbs/init.ora
- create spfile from pfile
- verifique se o banco esta realmente apontando para a nova localizacao na v$controlfile: SELECT name FROM v$controlfile;
- se tiverem crtos na nova localizacao,remova com cuidado os controlfiles antigos
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante