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,IMMEDIATEouTRANSACTIONALdo 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 backgroundARCnfará uma cópia de cada arquivo de redo log depois que o processoLGWRterminar de gravar no arquivo.
Configurar vários destinos de archive logs para aumentar a disponibilidade
- Mudar o banco de dados para o modo
ARCHIVELOGaumenta 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_DESTespecifica 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_npara uma localização fora da Flash Recovery Area. - Defina pelo menos dois parâmetros
LOG_ARCHIVE_DEST_npara 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_DESTeLOG_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_DESTpara 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