在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
注:catalog目录需要专门创建一个用于恢复的数据库 复制代码 代码如下: SQL>create tablespace rman datafile 'C:\oracle\product\10.2.0\oradata\orcl\rman01.dbf' size 50M extent management local uniform size 128K; 2、创建用户 复制代码 代码如下: SQL>create user rman identified by rman default tablespace rman temporary tablespace temp #临时表空间 quota unlimited on rman; 3、授权 复制代码 代码如下: SQL>grant connect,resource,recovery_catalog_owner to rman; 4、创建恢复目录 复制代码 代码如下: C:\>rman catalog rman/rman RMAN>create catalog; 5、注册需要备份的数据库【注册数据库需要同时连接到目标(target)数据库和目录(catalog)数据库】 复制代码 代码如下: C:\>rman catalog rman/rman target sys/orcl RMAN>register database; 注销已注册的数据库: 复制代码 代码如下: RMAN>unregister database; 6、使用catalog数据库对目标数据库进行备份 复制代码 代码如下: C:\>rman catalog rman/rman target sys/orcl RMAN>create script fullbk{ #创建备份脚本 backup full tag 'sys' database include current controlfile format 'c:\backup\sysfull_%d_%T_%s' plus archivelog format 'c:\backup\sysarch_%d_T_%s' delete all input; } RMAN>run{execute script fullbk;} #调用脚本 删除脚本: 复制代码 代码如下: RMAN>delete script fullbk; 二、catalog恢复 复制代码 代码如下: C:\>rman catalog rman/rman target sys/orcl 2、接下来参考本博文“rman恢复方案和异机恢复” 三、catalog和nocatalog区别 |
请发表评论