近日工作不忙,由于上一个项目部署了nbu和oracle 10g,所以想起来做一下rman恢复,项目中oracle是建立在windows 2003环境上面,而本次的实验是在red hat 5.5上面进行操作的,望大家指点不足之处供研究。
前提是linux和基本的oracle环境构建完毕:
1、在目录数据库中创建恢复目录所用表空间
SQL> create tablespace sandy datafile
'/u01/app/oracle/oradata/rman/sandy' size 50M;
2、在目录数据库中创建RMAN用户并授权
SQL> create user rman identified by rman default tablespace sandy temporary tablespace temp quota unlimited on sandy;
用户授权
SQL> grant recovery_catalog_owner to rman;
3、在目录数据库中创建恢复目录
rman target 'orcl' catalog rman/rman;
RMAN>create catalog tablespace sandy;
4、注册目标数据库到恢复目录
RMAN> register database;
database registered in recovery catalog
starting full resync of recovery catalog
full resync complete
下面就可以开始用rman备份了
转载于:https://blog.51cto.com/beibei2008/505465