使用恢复管理器.ppt

上传人:本田雅阁 文档编号:2186796 上传时间:2019-02-27 格式:PPT 页数:20 大小:222.01KB
返回 下载 相关 举报
使用恢复管理器.ppt_第1页
第1页 / 共20页
使用恢复管理器.ppt_第2页
第2页 / 共20页
使用恢复管理器.ppt_第3页
第3页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《使用恢复管理器.ppt》由会员分享,可在线阅读,更多相关《使用恢复管理器.ppt(20页珍藏版)》请在三一文库上搜索。

1、使用恢复管理器,概述,Recovery manager (RMAN),Server process (default),Server process (polling),Server process (channel),MML,Server process (channel),Server process (channel),Server process (rcvcat),目录数据库,企业管理器,目标数据库,3,备份概念,恢复管理器备份是服务器管理的备份 恢复管理器使用oracle服务器进程执行备份操作 包括数据库、表空间、数据文件、控制文件、归档日志 脱机备份 目标数据库必须被安装(不是打开

2、) 包括数据文件、控制文件 联机备份 表空间不能被置于备份模式 包括数据文件、控制文件、归档日志,4,术语,整个数据库备份: 目标数据库可以是打开或关闭的 备份所有的数据文件和控制文件 完全备份:备份一个或几个文件,完全备份并不是增量备份 增量备份:备份上一次增量备份以来所有被更改的数据文件 镜像拷贝:将数据文件、控制文件或归档日志拷贝到磁盘,恢复管理器备份的类型,数据文件 3的拷贝,归档日志的拷贝,备份集 1,备份集 2,备份集 3,镜象拷贝,备份集,镜象拷贝,镜象拷贝,RMAN run 2 allocate channel c1 type disk; 3 copy 4 datafile d

3、ata/df3.dbf to 5 backup/df3.dbf tag=DF1, 6 archivelog arch_1060.rdo to 7 arch_1060.bak;,镜像拷贝的特点,只能被写到磁盘上 能被立即使用,不需要转储 是一个单独的数据文件、归档日志或控制文件的物理拷贝 与操作系统备份很类似(包含所有数据块) 可以用于增量备份策略中,备份集,数据文件3拷贝,数据文件 3,归档日志 文件,归档日志拷贝,备份集 1,备份集2,备份集3,镜象拷贝,备份集,归档日志 文件,BACKUP命令,RMAN BACKUP 2 FORMAT /BACKUP/df_%d_%s_%p.bus 3 D

4、ATABASE filesperset = 2;,10,备份集的特点,它们由“backup”命令创建. 它们通常包含几个文件. 它们可以被写到磁盘或磁带上. 从备份集中提取文件需要进行转储操作. 数据文件备份集可以是增量备份或完全备份. 它们不包括空数据块.,11,归档日志备份集,只包含归档日志 通常是完全备份,RMAN BACKUP 2 FORMAT /disk1/backup/ar_%t_%s_%p 3 ARCHIVELOG ALL DELETE ALL INPUT;,归档日志备份过程,按大小对归档日志排序 与数据文件备份过程相似 不跳过任何数据块 如果发现任何损坏则备份集被终止,完全、增

5、量和累积备份,完全备份,增量备份,累积备份,完全备份包含所有的数据文件 块. 增量备份只包含上一次同级别 备份以来被修改的块. 累积备份只包含上一次同一级 别或更低级别备份以来被修改 的块.,14,增量备份,备份上一次增量备份以来所有被更改的数据块 以级别为0的备份集或镜像拷贝为基准 比完全备份要写出的数据块少 比完全备份快 默认时是非累积的,数据字典视图,V$ARCHIVED_LOG V$BACKUP_CORRUPTION V$COPY_CORRUPTION V$BACKUP_DATAFILE V$BACKUP_REDOLOG V$BACKUP_SET V$BACKUP_PIECE,Usin

6、g RMAN to Recover a Database in Noarchivelog Mode,rman target / RMAN STARTUP MOUNT RMAN RESTORE DATABASE; RMAN RECOVER DATABASE; RMAN ALTER DATABASE OPEN RESETLOGS;,Using RMAN to Recover a Database in Archivelog Mode,rman target / RMAN STARTUP MOUNT RMAN RESTORE DATABASE; RMAN RECOVER DATABASE; RMAN

7、 ALTER DATABASE OPEN;,RMAN Incomplete Recovery UNTIL TIME Example,RMAN run 2 allocate channel c1 type DISK; 3 allocate channel c2 type DISK; 4 set until time = 2000-12-09:11:44:00; 5 restore database; 6 recover database; 7 alter database open resetlogs; ,RMAN Incomplete Recovery UNTIL SEQUENCE Example,RMAN RUN 2 SET UNTIL SEQUENCE 120 THREAD 1; 3 ALTER DATABASE MOUNT; 4 RESTORE DATABASE; 5 RECOVER DATABASE; # recovers through log 119 6 SQL “ALTER DATABASE OPEN RESESTLOGS“; 7 ,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1