Oracle – Mover Control Files de Local
Olá,
neste artigo vamos aprender um pouco de como podemos mover os arquivos Control Files de local.
OBS: É preciso ver com muita atenção os passos para que depois seu banco fique modo SHUTDOWN.
1º – Identificar onde se encontram atualmente os arquivos de Datafiles:
select name from v$controlfile;
2º – Alterando os arquivos de Controlfiles:
ALTER SYSTEM SET control_files='H:\APP\ORACLE11\ORADATA\HTOTVS\CONTROL01.CTL', -
'D:\ORACLE\ORADATA\HTOTVS\CONTROL02.CTL', -
'F:\oracle\oradata\htotvs\CONTROL03.CTL' SCOPE=SPFILE;
OBS: Neste momento estamos apenas especificando o novo caminho para o arquivo Control File CONTROL03
3º – Baixando o banco de dados:
SHUTDOWN IMMEDIATE
4º – Movendo os arquivos controlfiles (dentro do sqlplus):
HOST MOVE E:\ORACLE\ORADATA\HTOTVS\CONTROL03.CTL F:\oracle\oradata\htotvs\CONTROL03.CTL
OBS: Após executar o comando acima, vá até as pastas e confirme que o arquivo CONTROL03.CTL realmente foi transferido de local. Caso o arquivo não tenha sido transferido, você pode clicar em cima do arquivo e recortar e depois na nova pasta você vai colar o arquivo.
5º – Inicializando o banco de dados:
STARTUP