A continuación describo de forma general los pasos para crear el catalogo de recuperación:
1.- Crear el usuario del catalogo de Recuperacion.
2.- Crear los objetos del esquema del catalogo de Recuperación.
3.- Registrar la Base de Datos con el Catalogo de Recuperación.
CREAR USUARIO DEL CATALOGO DE RECUPERACION
Antes de crear el usuario, es recomendable crear un tablespace el cual sera asignado a este usuario para almacenar todos los objetos relacionados al esquema del propietario del catalogo:
SQL> create tablespace ts_recovery
logging
datafile '/u01/app/oracle/oradata/orcl/recovery.dbf'
size 100m
autoextend on
next 100m maxsize 2048m
extent management local;
Una vez creado nuestro tablespace, procederemos a crear el usuario propietario del catalogo de RMAN y le asignamos el tablespace que acabamos de crear con la opción QUOTA UNLIMITED:
SQL> create user sman
identified by superman
default tablespace ts_recovery
quota unlimited on ts_recovery;
A el usuario que acabamos de crear debemos asignarles los permisos CONNECT, RESOURCE y RECOVERY_CATALOG_OWNER:
SQL> GRANT connect, resource, recovery catalog owner TO rcat user;
Ahora que hemos creado el usario del catalogo de recuperación es tiempo de crear el catalogo de recuperación, este proceso es muy sencillo, basta con conectarnos usando el parametro target desde RMAN y usar el parametro catalog para conectarse al catalogo de recuperacion de la Base de Datos target
[oracle@orcl workshops]$ rman
Recovery Manager: Release 11.2.0.1.0 - Production on Tue Apr 19 17:29:26 2011
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
Recovery Manager: Release 11.2.0.1.0 - Production on Tue Apr 19 17:29:26 2011
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
RMAN> connect catalog rcat@prod;
connected to recovery catalog database
RMAN> create catalog tablespace ts_recovery;
recovery catalog created
RMAN> create catalog tablespace ts_recovery;
recovery catalog created
Listo hasta este punto ya creamos el usuario, el catalogo y solo queda registrar nuestra Base de Datos con el catalogo que acabamos de crear. Estando en el prompt de RMAN ejecutamos el siguiente comando:
RMAN> register database;
database registered in recovery catalog
starting full resync of recovery catalog
full resync complete
Listo ahora nuestra Base de Datos ya esta registrada con el catalogo, para verificarlo basta con ejecutar el comando report schema y obtendremos una descripción del contenido de nuestra Base de Datos:
RMAN> report schema;
Report of database schema for database with db_unique_name PRODUCCION
List of Permanent Datafiles
===========================
File Size(MB) Tablespace RB segs Datafile Name
---- -------- -------------------- ------- ------------------------
1 740 SYSTEM YES /u01/app/oracle/oradata/producci/system01.dbf
2 651 SYSAUX NO /u01/app/oracle/oradata/producci/sysaux01.dbf
3 840 UNDOTBS1 YES /u01/app/oracle/oradata/producci/undotbs01.dbf
4 5 USERS NO /u01/app/oracle/oradata/producci/users01.dbf
5 100 EXAMPLE NO /u01/app/oracle/oradata/producci/example01.dbf
6 100 TS_RECOVERY NO /u01/app/oracle/oradata/producci/recovery.dbf
7 50 TS_SMALL NO /u01/app/oracle/oradata/producci/small.dbf
List of Temporary Files
=======================
File Size(MB) Tablespace Maxsize(MB) Tempfile Name
---- -------- -------------------- ----------- --------------------
1 20 TEMP 32767 /u01/app/oracle/oradata/producci/temp01.dbf
Las opciones de configuración de respaldos, y administracion de las estrategias de respaldos las dejaremos para entradas futuras. Si necesitan mas informacion o tienen alguna duda pueden dejar sus comentarios y tan pronto los veo les respondo.
Algunas Fuentes de informacion interesante son:
http://download.oracle.com/docs/cd/B28359_01/backup.111/b28273/rcmsynta013.htm