Bom dia pessoal, hoje vamos falar da importância do backup do controlfile.
Controlfile nada mais é que um arquivo binário de controle que o Oracle database utiliza para armazenar informações como:
- Nome do banco de dados
- Data de criação do banco de dados
- Informações dos datafiles e redo log
- Informações sobre as tablespaces
- Sobre os archives gerados
- Backups
- O valor atual do número da sequência do log
- Informações de checkpoint
Tendo em vista o nível de informações agora sabemos que esse arquivo é muito importante para o Oracle, sendo assim devemos multiplexar esses arquivos e fazer backups periódicos, em outro poste irei mostrar como fazer a multiplexação, agora iremos realizar o backup do controlfile seguindo os passos abaixo:
Gerar binário do controlfile em arquivo de texto:
alter database backup controlfile to trace as 'bin_controlfile.sql';
SQLBackup controlfile arquivo em binário:
alter database backup controlfile to 'bkp_controlfile';
cd /u01/app/oracle/product/11.2.0/db_1/dbs
ls
SQLRecriar controlfile com script gerado:
@?/u01/app/oracle/product/11.2.0/db_1/dbs/binario_controlfile.sql
SQL