Fundamentos do Recovery 12c Gestor Oracle (RMAN) Catálogo

Ao configurar seu ambiente Oracle Recovery 12c Manager (RMAN), considere o catálogo de recuperação. UMA catálogo de recuperação

é um repositório para todos os parâmetros de configuração do RMAN, as operações de backup e metadados. O catálogo pode armazenar informações de backup indefinidamente.

Como selecionar um modo de catálogo no Oracle 12c

RMAN fornece duas opções para armazenar dados de backup:

  • NOCATALOG armazena modo de dados de backup apenas no arquivo de controle para cada banco de dados individual. Este é o padrão.

  • Modo de catálogo armazena dados de backup no arquivo de controle e do catálogo.

O armazenamento de dados de backup em apenas o arquivo de controle tem algumas limitações:

  • Por padrão, o Oracle armazena sete dias de dados de backup do arquivo de controle. O controlo file_record_keep_time parâmetro de base de dados pode alterar o comprimento de tempo. Ainda assim, não é recomendado que você use o seu arquivo de controle para períodos de retenção longo de backup. Isso faz com que o crescimento do arquivo de controle, e se você nunca perder seus arquivos de controle, você perdeu todas as suas informações de recuperação. É não tornar a recuperação impossível, mas é uma dor real.

  • Limita o tipo de relatórios que você pode fazer em seus backups. Você pode consultar apenas um banco de dados de cada vez, após o qual você tem que agregar manualmente todos os relatórios para vários bancos de dados juntos.

Considere o uso de um catálogo se

  • Você tem um monte de bancos de dados para backup.

  • Todos os bancos de dados que você copiar são diferentes versões do Oracle.

  • Você deseja salvar seus backups mais de 60 dias.

  • Você sabe que tipo de relatórios que você quer fazer.

  • Você pode arcar com os recursos de que necessita para manter e manter um banco de dados de catálogo.

Suponha-se que no final de cada semana você quer um relatório que resume todas as informações de backup para 50 bancos de dados que variam de Oracle 8i para 12c. Você quer que o relatório para incluir coisas como o tempo decorrido, o tamanho médio da peça, info compressão e tipo de backup. Um catálogo de recuperação pode facilmente gerar esse relatório.

O catálogo de recuperação tem um conjunto de pontos de vista você pode consultar, com SQL, para obter informações de backup. Obtendo informações de backup histórico para vários bancos de dados é quase impossível de fazer sem um catálogo de recuperação, porque todas as informações de backup são armazenados separadamente em cada banco de dados.

Se você tiver apenas um ou dois bancos de dados para backup e quiser relatórios simples e política de retenção curto, talvez o catálogo de recuperação é um exagero. Afinal de contas, ele tem que ir em seu próprio banco de dados, backup, e ser mantida como qualquer outro aplicativo.

No entanto, a Oracle ajuda fornecendo uma licença de uso limitado para ter um catálogo de recuperação RMAN. Isso significa que você não tem que ter uma licença de banco de dados Oracle para o catálogo em uma máquina separada, desde que você use o catálogo apenas para RMAN.

Como criar o catálogo no Oracle 12c

Se você decidir criar um catálogo, é fácil. Siga estes passos para um ambiente Linux (que vai ser quase idêntico para Windows):

  1. Criar um espaço de tabela para armazenar os dados do RMAN digitando no SQL * Plus:

    Você vê isso:

    Tablespace criado.
  2. Digite o seguinte para criar o proprietário catálogo:

    Você vê isso:

    Usuário criado.
  3. Conceder privilégios apropriados:

    Você vê isso:

    Grant conseguiu.
  4. A partir de uma janela de terminal, faça o login para o catálogo de recuperação com o proprietário e criar o catálogo:

    Você vê uma saída como esta:

    Recovery Manager: Release 12.1.0.1.0 - Produção em Sun 30 jun 10:13:59 2013Copyright (c) 1982, 2013, Oracle e / ou suas afiliadas. Todos os direitos reserved.recovery senha de banco de dados de catálogo: conectado ao banco de dados do catálogo de recuperação
  5. Quando você está conectado ao banco de dados de catálogo, criar o repositório catálogo:

    Você vê isso:

    catálogo de recuperação criado
  6. Digite o seguinte para conectar-se o banco de dados de destino e o catálogo:

    Toda vez que você fazer backup de um banco de dados, é necessário ligar tanto para o alvo e o catálogo.

    Você vê isso:

    Recovery Manager: Release 12.1.0.1.0 - Produção em Sun 30 jun 10:17:30 2013Copyright (c) 1982, 2013, Oracle e / ou suas afiliadas. Todos os direitos reserved.connected para direcionar banco de dados: DEV12C (DBID = 3615982967) catálogo de recuperação de banco de dados Password: conectado ao banco de dados do catálogo de recuperação

    Não especificar a senha na linha de comando quando você iniciar o RMAN. Não é uma forma segura de login, porque pode expor a sua senha para outras pessoas no sistema.

  7. Conectar-se a ambos o alvo e o catálogo e digite o seguinte:

    Registrar qualquer banco de dados que você vai fazer backup dentro do catálogo de recuperação.

    Você vê isso:

    banco de dados registrado na recuperação catalogstarting resync cheio de recuperação catalogfull resync completa

    Tudo o resto em funções RMAN exatamente o mesmo se deve ou não usar um catálogo.

menu