Академический Документы
Профессиональный Документы
Культура Документы
Se recomienda que la base de datos donde se crear el catlogo no resida en el mismo storage que nuestra(s) base(s) destino, ya que en caso de falla en el disco se podra perder el catalogo y el proceso de recuperacin sera ms complicado. Es recomendable adems contar con un tablespace para los datos del catlogo. De acuerdo con la documentacin de Oracle, el espacio requerido es 15M por cada base de datos que vayamos a registrar. Para este ejemplo, contamos con los siguientes tablespaces en una base de datos llamada RMAN:
TABLESPACE_NAME FILE_NAME MB --------------- --------------------------------------------- ---------SYSTEM 250.00 UNDOTBS1 216.00 SYSAUX 200.00 RMAN_DATA 90.00 /u01/app/oracle/oradata/RMAN/system01.dbf /u01/app/oracle/oradata/RMAN/undotbs1_01.dbf /u01/app/oracle/oradata/RMAN/sysaux01.dbf /u01/app/oracle/oradata/RMAN/rman_data01.dbf
SQL> CREATE USER rman IDENTIFIED BY xxxx 2 3 4 DEFAULT TABLESPACE rman_data TEMPORARY TABLESPACE temp QUOTA UNLIMITED ON rman_data ;
User created.
Grant succeeded.
oracle@servdb01:~> rman Recovery Manager: Release 10.2.0.2.0 - Production on Sun Oct 1 19:03:54 2006 Copyright (c) 1982, 2005, Oracle. RMAN> CONNECT CATALOG rman/rman connected to recovery catalog database RMAN> CREATE CATALOG ; recovery catalog created Tambin es posible definir el tablespace donde queremos que se cree el catlogo con la siguiente instruccin: RMAN> CREATE CATALOG TABLESPACE rman_data ; All rights reserved.
SQL> conn rman Enter password: Connected. SQL> select table_name from user_tables ; TABLE_NAME -----------------------------DB NODE CONF
oracle@servdb01:~> export ORACLE_SID=TEST oracle@servdb01:~> rman target / catalog rman/xxxx@rman Recovery Manager: Release 10.2.0.2.0 - Production on Sun Oct 1 19:52:56 2006 Copyright (c) 1982, 2005, Oracle. All rights reserved.
RMAN> REGISTER DATABASE ; database registered in recovery catalog starting full resync of recovery catalog full resync complete
3. Validar que el registro haya sido exitoso con el comando REPORT SCHEMA:
List of Permanent Datafiles =========================== File Size(MB) Tablespace RB segs Datafile Name ---- -------- ------------- ------- -----------------------1 325 SYSTEM YES /u01/app/oracle/oradata/TEST/system01.dbf 2 100 DATOS NO /u02/app/oracle/oradata/TEST/bigts_datos.dbf 3 325 SYSAUX NO /u02/app/oracle/oradata/TEST/sysaux01.dbf 4 50 USERS NO /u01/app/oracle/oradata/TEST/users01.dbf 5 200 UNDOTBS2 YES /u01/app/oracle/oradata/TEST/undotbs2_01.dbf List of Temporary Files ======================= File Size(MB) Tablespace Maxsize(MB) Tempfile Name ---- -------- ---------- ----------- -------------------2 40 TEMP 40 /u01/app/oracle/oradata/TEST/tempts01.dbf
RMAN> CATALOG BACKUPPIECE '/u02/app/oracle/backup/TEST/TEST_datafiles_6.bck'; cataloged backuppiece backup piece handle=/u02/app/oracle/backup/TEST/TEST_datafiles_6.bck recid=10 st amp=602711857