oracle_ocp

Identificar situações que exigem o catálogo de recuperação do RMAN (recovery catalog)

  • Se seus backups são simples e o banco de dados não é de missão crítica, provavelmente o controlfile será suficiente para os metadados do RMAN.
  • Se existirem vários bancos de dados a serem incluídos no backup, e você preferir usar os scripts armazenados, o catálogo de recuperação será altamente recomendável de acordo com as melhores práticas da Oracle.
  • Ter um repositório central de metadados facilita os relatórios de backup, porque basta utilizar um conjunto de views RC_ em um único banco de dados para consultar as informações de backup.
  • Somente quando você utiliza um catálogo de recuperação estarão disponíveis alguns comandos úteis do RMAN, como o comando BACKUP ... KEEP FOREVER.

Criar e configurar um catálogo de recuperação

  • As três etapas básicas para criar um catálogo de recuperação são:
    1. configurar um banco de dados novo ou já existente;
    2. criar o proprietário do catálogo de recuperação;
    3. criar o próprio catálogo.
  • Apenas 125MB de espaço em disco são necessários para a implantação inicial do catálogo de recuperação.
  • A atribuição predefinida RECOVERY_CATALOG_OWNER contém todos os privilégios necessários para gerenciar um catálogo de recuperação, como ALTER SESSION, CREATE SESSION e CREATE TABLE.
  • Use o comando CREATE CATALOG para criar o catálogo de recuperação.
  • Você pode utilizar o Enterprise Manager para persistir as credenciais do catálogo de recuperação.

Sincronizar o catálogo de recuperação

  • A sincronização inicial do catálogo de recuperação utiliza o arquivo de controle do banco de dados de destino.
  • Cada banco de dados a ser incluído no backup deve ser registrado junto ao catálogo de recuperação através do comando REGISTER DATABASE.
  • O banco de dados de destino deve estar no estado MOUNT ou OPEN para se registrar com êxito junto ao catálogo de recuperação.
  • Você pode usar o utilitário DBNEWID (digite nid na linha de comando) para alterar o valor do DBID de um banco de dados. Você pode também alterar o nome do banco de dados como uma opção adicional.
  • Após modificar o DBID de um banco de dados, você deve reabri-lo com RESETLOGS, e logo em seguida fazer um backup completo do banco de dados.
  • Você pode cancelar o registro de um banco de dados e um catálogo de recuperação por meio do comando UNREGISTER DATABASE.
  • Você pode catalogar vários tipos de arquivos de backup no RMAN: cópias de datafiles, backup pieces, cópias de controlfiles e archive logs.
  • Uma das muitas vantagens do uso de uma área de recuperação flash é o fato de que essa área facilita a recatalogação de todos os arquivos de backup na área, através do comando CATALOG RECOVERY AREA.
  • A ressincronização manual do catálogo de recuperação é necessária quando esse catálogo não está disponível durante um backup do RMAN. Isso se aplica quando você quiser catalogar archive logs ou implementar alterações físicas no banco de dados de destino.

Criar e utilizar os scripts armazenados do RMAN

  • Cris scripts armazenados com o comando CREATE SCRIPT ou CREATE GLOBAL SCRIPT.
  • Scripts locais estão disponíveis somente para o banco de dados de destino.
  • Scripts globais estão disponíveis para qualquer banco de dados de destino ou até mesmo quando você não estiver conectado com nenhum banco de dados de destino.
  • Execute um script global ou local dentro de um bloco do comando RUN.
  • Execute scripts com o comando EXECUTE [GLOBAL] SCRIPT.
  • O caractere de substituição & permite substituir um valor padrão quando o script for executado.
  • O comando LIST [GLOBAL] SCRIPT NAMES apresenta uma lista dos scripts globais ou globais e locais existentes no repositório.
  • O comando PRINT exibe o conteúdo de um script global ou local.
  • Você pode usar REPLACE [GLOBAL] SCRIPT para substituir o conteúdo de um script global ou local.
  • DELETE SCRIPT exclui um script do catálogo de recuperação.

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.