文档详情

基于catalog 的RMAN 备份与恢复.doc

发布:2017-03-19约1.68万字共34页下载文档
文本预览下载声明
基于catalog 的RMAN 备份与恢复 基于catalog 的RMAN 备份与恢复 个人分类:Oracle Backup Recover 基于catalog 的RMAN 备份与恢复 分类:RMAN 备份恢复2010-12-13 13:37276人阅读评论(0)收藏举报 --================================= --基于catalog的RMAN备份与恢复 --================================= RMAN的备份与恢复存储仓库的数据通常存放于控制文件或恢复目录中,本文主要讲述基于catalog的备份与恢复。 关于catalog的创建请参考:RMAN catalog的创建和使用 catalog方式的RMAN备份与恢复只不过是将备份恢复信息数据放在catalog目录内,普通的rman方式则是存放在控制文件中 catalog方式可以存储常用或特定的备份与恢复的脚本 有关catalog方式RMAN存储脚本请参考:基于catalog创建RMAN存储脚本 一、基于catalog来备份数据库(目标数据库orcl,恢复目录数据库asmdb) 首先基于catalog创建备份脚本 --连接到RMAN [oracle@oradb ~]$ rman target sys/redhat@orclcatalogrman/rman@asmdb connectedtotargetdatabase:ORCL(DBID=1263182651) connectedtorecoverycatalogdatabase --创建全局删除废弃备份的脚本 RMANcreateglobal script. global_del_obso commentA script. for obsolete backup and delete it{ 2allocate channel ch1 devicetypedisk; 3deleteobsolete recovery windowof7 days; 4release channel ch1; 5} new incarnationofdatabaseregisteredinrecoverycatalog startingfullresyncofrecoverycatalog fullresync complete created global script. global_del_obso --创建全局归档日志的备份脚本 RMANcreateglobal script. global_arch 2comment A script. for archivelog and delete it 3{ 4 allocate channel ch1 devicetypedisk; 5 sql alter system archive log current; 6 setlimit channel ch1 readrate=10240; 7 setlimit channel ch1 kbytes=2048000; 8 backupascompressed backupset archivelogalldeleteinput 9 format=/u01/bk/rmbk/arch_%d_%U 10 tag=Archbk; 11 release channel ch1; 12} created global script. global_arch --创建全局0级增量备份脚本 RMANcreateglobal script. global_inc0 2comment A script. for backup database using incremental level 0 3{ 4 executeglobal script. global_del
显示全部
相似文档