oracle_ocaUm backup gerenciado pelo usuário é composto de comandos do sistema operacional e de comandos do SQL*Plus. Os backups gerenciados pelo servidor são criados com o Recovery Manager, controlados por meio do executável RMAN ou do Enterprise Manager.

Os backups podem ser abertos ou fechados, integrais ou parciais, totais ou incrementais. Mas a faixa completa de opções só estara disponível se o banco de dados estiver em modo archivelog e você estiver usando o RMAN.

Criar backups consistentes de banco de dados

  • Um backup consistente é aquele criado depois que o banco de dados sofre shutdown.
  • Um backup consistente gerenciado pelo usuáriotem três etapas:
    • Copiar os redo log files;
    • Copiar os controlfiles;
    • Copiar os datafiles.
  • Um backup consistente gerenciado pelo servidortambém tem três etapas:
    • Montar o banco de dados;
    • Fazer backup do controlfile;
    • Fazer backup dos datafiles.
  • O RMAN nunca fará backup de redo log files ou tempfiles.

Fazer backup do seu banco de dados sem fazer shutdown

  • Um backup aberto gerenciado pelo usuário tem três etapas:
    • Arquivar os redo log files
    • ALTER DATABASE BACKUP CONTROLFILE TO ...
    • Copiar os datafiles, enquanto seus tablespaces estão no modo backup
  • Um backup aberto gerenciado pelo servidor também tem três etapas:
    • Arquivar os redo log files
    • Fazer backup do controlfile
    • Fazer backup dos datafiles, sem a necessidade de ativar o modo backup.

Criar backups incrementais

  • Backups gerenciados pelo usuário não podem ser incrementais, mas os backups gerenciados pelo servidor podem.
  • O ponto de partida para uma estratégia incremental deve ser um backup nível 0 incremental. Um backup full não pode ser usado.
  • Os níveis incrementais são 0, 1 ou cumulativos.
  • Backups incrementais podem ser criados no modo archivelog ou no modo noarchivelog.

Automatizar backups de bancos de dados

  • Os serviços de backup gerenciados pelo usuário ou pelo servidor podem ser agendados com o agendador do sistema operacional.
  • O sistema de jobs do Enterprise Manager pode agendar backups gerenciados pelo servidor de todos os tipos.

Gerenciar backups, visualizar relatórios de backup e monitorar a área de recuperação flash

  • Os backups gerenciados pelo servidor são registrados em um repositório, no controlfile do banco de dados de destino.
  • O repositório pode ser comparado com o ambiente real com o comando CROSSCHECK e modificado conforme necessário.
  • Os backups gerenciados pelo usuário podem ser registrados no repositório e, assim, colocados sob o controle do RMAN usando o comando CATALOG.
  • Se o backup for feito para a área de recuperação flash, seu uso deve ser monitorado.

Referência Bibliográfica

Este post, assim como todos os posts sobre Certificação OCA deste blog, são trechos do livro “OCA Oracle Database 11g – Administração I (Guia do Exame 1Z0-052)”, 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.

Milton Bastos é DBA Oracle e Desenvolvedor PL/SQL, dividido entre Apucarana/PR e Curitiba/PR. Certificações: OCA (Oracle 11g DBA Certified Associate), Oracle Database 11g Data Warehousing Certified Implementation Specialist, Oracle Database 11g Sales Specialist Assessment, Oracle Database Appliance PreSales Specialist Assessment, Oracle Database Appliance Sales Specialist Assessment