2004 发表于 2015-11-9 11:28:38

OCM备考 三. Managing Database Availability 之recovery catalog

ORACLE 10g OCM大纲关于恢复目录(recover catalog)考点:

﹡ Create a recovery catalog database

    恢复目录是专门用来存储rman repository的数据库,当控制文件损坏时,通过恢复目录中控制文件的备份来恢复数据库,并且采用恢复目录可以对多个数据库进行备份和恢复。(关于恢复目录的概念请参考oracle文档)
    下面是创建恢复目录的方法:
1、创建恢复目录database
   可采用dbca或手工方法创建恢复目录使用的数据库。
2、创建恢复目录数据库存储rman repository的表空间
sql> Create tablespace rcat_ts datafile ‘$ORACLE_BASE/catdb/rcat_ts_01.dbf’ size 100m
Autoextend on next 10m;-- 表空间rcat_ts
3、创建管理rman repository的用户
sql> Create user rman identified by rman default tablespace rcat_ts temporarytablespace
Temp quota unlimited on rcat_ts;
4、授予用户恢复目录管理权限
sql> Grant recovery_catalog_owner to rman;
5、将表空间注册到恢复目录
$Rman catalog rman/rman@catdb
Rman> create catalog tablespace rcat_ts;
6、将要管理的数据库注册到恢复目录
$ Rman target sys/oracle@orcl catalog rman/rman@catdb
Rman> register database; -- 将数据库orcl注册到恢复目录
7、通过恢复目录对目标数据库进行备份、恢复
$ Rman target sys/oracle@orcl catalog rman/rman@catdb
rman> run {
   allocate channel t1 type disk;
   set command id to 'rman';
   backup database format '$ORACLE_BASE/backup/db_%U.bpk';
   release channel t1;
}
至此,恢复目录创建成功并完成验证。
页: [1]
查看完整版本: OCM备考 三. Managing Database Availability 之recovery catalog