En Oracle 11gR2, contamos con "Virtual Private Catalogs" VPC, que nos permite consolidar los repositorios de RMAN y mantener las responsabilidades respectivas sobre la generación de respaldos de las instancias de una manera separada.
RMAN, ha sido habilitado para crear un VPC para grupos de base de datos y usuarios.
Un nuevo privilegio "RECOVERY_CATALOG_OWNER", ha sido agregado, para poder asignar el dueño del catálogo virtual.
Adicionalmente, los dueños de catálogos, deben tener los privilegios de SYSDBA o SYSOPER, para poder funcionar de manera adecuada.
La creación de un catálogo virtual, inicia con la asignación del privilegio a los usuarios que inscribiremos en la base de datos, para administrar los respaldos. Esto lo hacemos desde SQL*Plus, conectados a la instancia de repositorio de RMAN.
SQLPLUS > connect sys/oracle@catrman as sysdba;
SQLPLUS> grant recovery_catalog_owner to vpcowner1;
Luego, conectados con el dueño del catálogo del RMAN, debemos para cada uno de los usuarios creados para administrar los VPC, registrar los usuarios en la instancia del repositorio.
RMAN> connect catalog catowner/oracle@catrman;
RMAN> grant register database to vpcowner1;
Luego, debemos otorgar privilegios de acceso sobre el catálogo de la instancia que va a controlar el usuario nuevo.
RMAN> grant catalog for database produccion to vpcowner1;
Despues de este punto, nos conectamos con el usuario al repositorio de RMAN para crear el catálogo virtual.
RMAN> connect catalog vpcowner1/oracle@catrman;
RMAN> create virtual catalog;
Seguidamente, nos reconectamos al catálogo y registramos la base de datos, ha ser administrada.
RMAN> connect target / catalog vpcowner1/oracle@catrman;
RMAN> register database;
Finalmente, ahora sí podemos realizar nuestro respaldo de la base de datos.
RMAN> connect target / catalog vpcowner1/oracle@catrman;
RMAN> backup database;
Si queremos administrar los respaldos de una base de datos Oracle 10g, el procedimiento de creación del catálogo, es un poco distinto, ya que debemos llamar a un procedimiento almacenado de la base de datos.
RMAN> connect vpcowner1/oracle@catrman;
RMAN> execute catowner1.dbms_revcat.create_virtual_catalog;
Para mayor información, pueden accesar la documentación localizada en el repositorio tahiti.oracle.com, en Oracle® Database Backup and Recovery User's Guide 11g Release 2 (11.2)
No hay comentarios:
Publicar un comentario
Te agradezco tus comentarios. Te esperamos de vuelta.