Criando catalogo para rman - Oracle 11G

Quando falamos de backup rman, temos 2 formas de "fazer o backup". A nocatalog onde as informações de gerenciamento do backup são armazenadas no controlfile e a catalog na qual as informações são armazenadas em um banco de dados. 

O catálogo rman é um repositório de metadados de backup que pode armazenar informações de vários backups em uma mesmo local. O repositório é constituído por um schema, que pode ser criado em um banco existente, ou em um novo banco. Por questões de segurança, o recomendado é a criação de uma instância para o mesmo, em um máquina separada dos ambientes no qual serão realizados os backups.

A utilização de um catálogo tem como principal vantagem  a disponibilidade das informações em um local externo ao controlfile, evitando perda de dados caso o controlfile falhe. Seguem outras vantagens:

  1. Tempo de armazenamento dos metadados superior ao tempo do control file;
  2. Facilidade no restore de backups;
  3. Facilidade na duplicação de banco de dados;
  4. Viabilização do uso de scripts armazenados para backup;
  5. Praticidade na criação de relatórios centralizados de backup;
  6. Facilidade no monitoramento de atividades ligadas ao RMAN.

  • O primeiro passo para criar o catalogo é a criação de uma tablespace para o RMAN
SQL> create tablespace rman force logging datafile '/orastb04/oradata/catdb/rman01.dbf' size 100m autoextend on next 100m;

Tablespace criado.

SQL>
  • Apos a criação da tablespace será necessário criar o usuário.
SQL> create user rman identified by senha default tablespace rman quota unlimited on RMAN;

Usu▒rio criado.
  • Realizada a criação do usuário, é necessário conceder alguns privilégios.
SQL> grant resource, connect, recovery_catalog_owner  to rman;

Concess▒o bem-sucedida.
  • A próxima etapa consiste em conectar com o rman e realizar a criação do catalogo.
lamim$ rman catalog rman/senha

Gerenciador de Recupera▒▒o: Release 11.2.0.4.0 - Production on Sex Nov 27 15:29:00 2015

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

conectado ao banco de dados do cat▒logo de recupera▒▒o

RMAN> create catalog;

cat▒logo de recupera▒▒o criado

RMAN>
  • Com o catalogo criado é possível registrar várias bases no mesmo. Para isso, basta conectar no catalogo  através do servidor no qual deseja realizar o backup e registrar o mesmo.

[oracle@lamim ]$ rman target / catalog rman/senha@catdb

Recovery Manager: Release 11.2.0.4.0 - Production on Fri Nov 27 15:47:55 2015

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

connected to target database: LAMIM (DBID=947481390)
connected to recovery catalog database

RMAN> register database;

database registered in recovery catalog
starting full resync of recovery catalog
full resync complete

Fonte:
http://docs.oracle.com/cd/B28359_01/backup.111/b28270/rcmcatdb.htm
http://docs.oracle.com/html/E10643_07/rcmsynta013.htm
https://lilianbarroso.wordpress.com/2014/03/11/um-pouco-sobre-o-banco-de-catalogo-do-rman/

Comentários