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:
- Tempo de armazenamento dos metadados superior ao tempo do control file;
- Facilidade no restore de backups;
- Facilidade na duplicação de banco de dados;
- Viabilização do uso de scripts armazenados para backup;
- Praticidade na criação de relatórios centralizados de backup;
- 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
Postar um comentário