Configurar a capacidade de recuperação do banco de dados
- Uma estratégia de backup robusta inclui backups lógicos e físicos.
- Um backup lógico de um banco de dados envolve a leitura de um conjunto de linhas do banco de dados e a gravação dessas linhas em um arquivo.
- O utilitário Data Pump Export do Oracle consulta o dicionário e grava a saída em um arquivo XML, chamado de arquivo de pump de exportação.
- Após a sua exportação por meio do utilitário Data Pump Export, os dados podem ser importados através do utilitário Data Pump Import.
- Os backups físicos consistem em copiar os arquivos que formam o banco de dados.
- Backups offline consistentes ocorrem quando o banco de dados foi desligado normalmente usando-se a opção
NORMAL
,IMMEDIATE
ouTRANSACTIONAL
do comandoSHUTDOWN
. - Você pode utilizar os backups online em qualquer banco de dados em execução no modo
ARCHIVELOG
. - No modo
ARCHIVELOG
, os redo logs online são arquivados, criando um log de todas as transações ocorridas dentro de um banco de dados. - Você pode fazer backups no sistema de arquivos de um banco de dados aberto, desde que esse banco esteja em execução no modo
ARCHIVELOG
. - É possível recuperar totalmente o banco de dados a partir de um backup online, e esse banco pode ser avançado, através dos archive logs, até o momento anterior à falha.
- Os dois tipos básicos de comandos do RMAN são comandos standalone e comandos de job.
- A preparação para usar o RMAN em seu ambiente consiste em duas etapas principais: mudar o banco de dados para o modo
ARCHIVELOG
(se ainda não estiver) e configurar o número e os tipos de destinos de log arquivado para maximizar a capacidade de recuperação e a disponibilidade. - Quando o Oracle for executado no modo
ARCHIVELOG
, o processo em backgroundARCn
fará uma cópia de cada arquivo de redo log depois que o processoLGWR
terminar de gravar no arquivo.
Configurar vários destinos de archive logs para aumentar a disponibilidade
- Mudar o banco de dados para o modo
ARCHIVELOG
aumenta a capacidade de recuperação do banco de dados e permite usar o RMAN como uma ferramenta de backup e recuperação para backups online. - O parâmetro de inicialização
DB_RECOVERY_FILE_DEST
especifica a localização da Flash Recovery Area (área de recuperação flash), que pode ser em um sistema de arquivos ou em um diskgroup ASM. - Defina pelo menos um parâmetro
LOG_ARCHIVE_DEST_n
para uma localização fora da Flash Recovery Area. - Defina pelo menos dois parâmetros
LOG_ARCHIVE_DEST_n
para arquivar em destinos de área de recuperação não flash. - Para um ou dois destinos de arquivo de archive log, você pode utilizar o
LOG_ARCHIVE_DEST
eLOG_ARCHIVE_DUPLEX_DEST
. - Para mais de dois destinos de arquivos de archive log com pelo menos um destino remoto, use
LOG_ARCHIVE_DEST_n
. - Use o
LOG_ARCHIVE_MIN_SUCCEED_DEST
para garantir que um número mínimo de destinos de archive logs seja acessado peloARCn
.
Referência Bibliográfica
Este post, assim como todos os posts sobre Certificação OCP deste blog, são trechos do livro “OCP Oracle Database 11g – Administração II (Guia do Exame 1Z0-053)”, da editora Bookman – www.bookman.com.br
Recomendo este livro a todos que pretendem estudar para o exame. Meus posts são apenas algumas dicas para quem já está estudando por outros materiais, e por isso exige uma base de conhecimento anterior em cada um dos capitulos. Para uma referência completa de estudos é recomendado a compra do livro correspondente, bem como a documentação oficial da Oracle.
Novamente um post que reflete o dia-a-dia de um DBA.
Tanto no Windows quanto no Linux é possível criar rotinas de backup, utilizando o Agendador de tarefas ou o Crontab, aumentando a contingência de dados. Seria bacana vocês falarem sobre isso também.
Boa tarde Cleyton
Futuramente pretendemos colocar também artigos práticos do dia-a-dia de um DBA, mas por enquanto nosso foco aqui é sobre o conteúdo para as provas de certificação – como o próprio nome do blog já diz.
Por enquanto você pode pegar essas dicas mais práticas no meu blog pessoal, que inclusive tem uma seção exclusiva sobre RMAN: http://miltonbastos.com/category/oracle/rman/
Obrigado pela sugestão e pela participação!
Abraço