Índice:
Vídeo: AULA 34 Oracle DBA Validando Catalogo do RMAN Criado 2024
Ao configurar seu ambiente do Oracle 12c Recovery Manager (RMAN), considere o catálogo de recuperação. Um catálogo de recuperação é um repositório para todos os seus parâmetros de configuração RMAN, 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
O RMAN oferece duas opções para armazenar dados de backup:
-
O modo NOCATALOG armazena apenas dados de backup no arquivo de controle para cada banco de dados individual. Este é o padrão.
-
O modo CATALOGO armazena dados de backup no arquivo de controle e no catálogo.
Armazenar 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 no arquivo de controle. O controle de parâmetro do banco de dados file_record_keep_time pode alterar o período de tempo. Ainda assim, não é recomendado que você use seu arquivo de controle para longos períodos de retenção de backup. Isso provoca o crescimento do arquivo de controle, e se você perder seus arquivos de controle, você perdeu todas as informações de recuperação. Isso não torna 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 ao mesmo tempo, após o qual você deve agregar manualmente todos os relatórios para vários bancos de dados.
Considere usar um catálogo se
-
Você tem muitos bancos de dados para fazer backup.
-
Todos os bancos de dados que você faz são versões diferentes da Oracle.
-
Você deseja salvar seus backups mais de 60 dias.
-
Você sabe que tipo de relatórios você quer fazer.
-
Você pode pagar os recursos necessários para manter e manter um banco de dados de catálogo.
Suponha que no final de cada semana você queira um relatório que resume todas as informações de backup para 50 bancos de dados que vão do Oracle 8i ao 12c. Você quer que esse relatório inclua coisas como o tempo decorrido, tamanho médio da peça, informações de compactação e tipo de backup. Um catálogo de recuperação pode facilmente gerar esse relatório.
O catálogo de recuperação possui um conjunto de visualizações que você pode consultar, com SQL, para obter informações de backup. Obter 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 armazenadas separadamente em cada banco de dados.
Se você tem apenas um ou dois bancos de dados para fazer backup e quer relatórios simples e uma breve política de retenção, talvez o catálogo de recuperação seja um exagero. Afinal, ele deve entrar em seu próprio banco de dados, ser feito backup e ser mantido 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 precisa 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 o RMAN.
Como criar o catálogo no Oracle 12c
Se você decidir criar um catálogo, é fácil. Siga estas etapas para um ambiente Linux (eles serão quase idênticos para o Windows):
-
Crie um espaço de tabela para manter os dados RMAN digitando SQL * Plus:
Você vê isso:
Espaço de tabelas criado.
-
Digite o seguinte para criar o proprietário do catálogo:
Você vê isso:
Usuário criado.
-
Conceda os privilégios apropriados:
Você vê isso:
Grant foi bem-sucedido.
-
A partir de uma janela de terminal, faça login no catálogo de recuperação com o proprietário e crie o catálogo:
Você vê saída como esta:
Recovery Manager: Versão 12. 1. 0. 1. 0 - Produção em Domingo 30 de junho 10: 13: 59 2013 Copyright (c) 1982, 2013, Oracle e / ou suas afiliadas. Todos os direitos reservados. Banco de dados do catálogo de recuperação Senha: conectado ao banco de dados do catálogo de recuperação
-
Quando você está conectado ao banco de dados do catálogo, crie o repositório de catálogo:
Você vê isso:
catálogo de recuperação criado
-
Digite o seguinte para se conectar a Tanto o banco de dados de destino como o catálogo:
Toda vez que você faz backup de um banco de dados, você precisa se conectar ao alvo e ao catálogo.
Você vê isso:
Recovery Manager: Versão 12. 1. 0. 1. 0 - Produção em 30 de junho 10: 17: 30 2013 Copyright (c) 1982, 2013, Oracle e / ou suas afiliadas. Todos os direitos reservados. conectado ao banco de dados de destino: DEV12C (DBID = 3615982967) banco de dados do catálogo de recuperação Senha: conectado ao banco de dados do catálogo de recuperação
Não especifique a senha na linha de comando quando você inicia o RMAN. Não é uma maneira segura de fazer login, porque pode expor sua senha a outras pessoas no sistema.
-
Conecte-se ao alvo e ao catálogo e digite isso:
Registre qualquer banco de dados que você faça backup no catálogo de recuperação.
Você vê isso:
banco de dados registrado no catálogo de recuperação iniciando o resync completo do catálogo de recuperação resync completo completo
Tudo o resto no RMAN funciona exatamente o mesmo se você usa ou não um catálogo.