rman备份之catalog
假如我们有两个库:orcl 、up ,现在我们要通过up 来备份我们的orcl ,怎么做呢?主要步骤如下:
1、创建一个表空间:
>create tablespace t1; ------用来存放我们的catalog数据库,name 我们可以自定义。
2、创建一个用户:
>create user u1 indentified by pwd; ------这个用户是专门使用在catalog当中的
3、给这个用户授权:
>grant connect ,recovery_catalog_owner to u1 ;
4、进入我们的rman里面:
rman>create catalog tablespace t1; ------- 创建catalog并指定表空间为我们刚才创建的那个表空间;
5、注册目标数据库:
rman>register target database ;
下面我们来看具体的操作过程:
1、进入up这个数据库:
>create tablespace orcl database 'u01/oracle/ordata/up/orcl.dbf size 100M autoextend on;
>create user orcl indentified by orcl default tablespace orcl;
>grant connect ,resource,recovery_catalog_owner to orcl;
>exit
2、rman连接到目标数据库orcl :
>rman target sys/oracle@orcl catalog orcl/orcl@up
3、创建catalog数据库到我们的up数据库下的orcl表空间:
>create catalog tablespace orcl; -------目的是让我们rman备份的数据到orcl里
4、注册数据库:
>register database ;
5、查看一下最近一周有没有需要备份的文件:
>report need backup days 7;
RMAN catalog的创建和使用系列
Oracle RMAN Catalog Creation and Usage 1
http://www.boobooke.com/v/bbk1209
Oracle RMAN Catalog Creation and Usage 2
http://www.boobooke.com/v/bbk1210