欢迎来到天天文库
浏览记录
ID:38569073
大小:390.04 KB
页数:25页
时间:2019-06-15
《oracle(rman)管理方式下的热备份及恢复》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle(rman)备份方法概览备份策略:整体:备份属于数据库的控制文件和所有数据文件部分:备份数据库的一部分备份类型:完全:非增量RMAN备份增量:只备份以前某次备份以来更改的信息备份模式:脱机:一致性备份,也称为冷备份联机:非一致性备份,也称为热备份何时需要使用备份进行恢复发生以下类型的错误时,通常需要使用备份执行恢复:介质故障:因数据库文件的物理问题而导致无法读写该文件用户错误:数据库中的数据被误更改或误删除响应用户错误对用户错误的可能响应包括:手动重新输入已丢失的数据(如果存在更改记录)导入已删除的对象(如果备用数据库上存在相应导出文件或仍有
2、该对象)对一个或多个表空间执行表空间时间点恢复(TSPITR)使用数据库时间点恢复将数据库恢复到以前的状态使用一种Oracle闪回功能将受影响对象恢复到以前的状态,从逻辑损坏中进行恢复数据恢复概览崩溃恢复:发生实例错误后自动恢复介质恢复:恢复当前数据文件、控制文件完全恢复:将数据库恢复到最近的时间点不完全恢复(时间点恢复):将数据库恢复到在特定时间或特定系统更改号(SCN)时的状态Oracle数据库体系结构:崩溃恢复使用联机重做日志文件前滚数据库回退未提交的更改发生实例错误的数据库包含提交和未提交事务处理的数据库联机重做日志文件还原块只包含提交事务处理
3、的数据库Oracle数据库体系结构:在介质故障后恢复使用备份还原数据文件使用归档和联机重做日志文件前滚数据库包含已还原数据文件的数据库包含提交和未提交事务处理的数据库联机和归档重做日志文件还原块已恢复的数据库制定Oracle数据库的备份和恢复策略评估服务水平标准,其中包括:数据可用性要求数据重要性恢复点和时间目标预测环境中将发生的错误并确定从这些错误中恢复所需的备份过程配置RMAN的永久性设置RMAN有预设的默认配置设置使用CONFIGURE命令可:配置自动通道指定备份保留策略指定要创建的备份副本数将默认备份类型设置为BACKUPSET或COPY限制备
4、份片断的大小在备份中排除表空间启用和禁用备份优化配置控制文件的自动备份管理永久性设置使用SHOW命令列出当前设置:使用CLEAR命令将任何永久性设置重新设置为默认值:RMAN>SHOWCONTROLFILEAUTOBACKUPFORMAT;RMAN>SHOWEXCLUDE;RMAN>SHOWALL;RMAN>CONFIGUREBACKUPOPTIMIZATIONCLEAR;RMAN>CONFIGUREMAXSETSIZECLEAR;RMAN>CONFIGUREDEFAULTDEVICETYPECLEAR;配置和分配用于备份的通道使用CONFIGURE命令
5、配置自动通道:在RUN块中使用ALLOCATECHANNEL手动分配通道:RMAN>CONFIGUREDEVICETYPEsbtPARALLELISM1;RMAN>CONFIGUREDEFAULTDEVICETYPETOsbt;RMAN>CONFIGURECHANNELDEVICETYPEsbt…RMAN>BACKUPDATABASE;RMAN>RUN{ALLOCATECHANNELch1DEVICETYPEDISK;…BACKUPDATABASEPLUSARCHIVELOG;}RMAN备份类型完全备份包含所有用过的数据文件块级别0增量备份等同于标记为级
6、别0的完全备份累积级别1增量备份只包含自上一次级别0增量备份以来修改过的块差异级别1增量备份只包含自上一次增量备份以来修改过的块差异增量备份累积增量备份完全备份或“级别0增量备份”管理备份:报告使用以下RMAN命令可获取关于备份的信息:LIST:显示资料档案库中记录的关于备份集、代理副本和映像副本的信息REPORT:生成资料档案库的详细分析信息REPORTNEEDBACKUP:列出需要备份的所有数据文件REPORTOBSOLETE:标识为了满足备份保留策略而不再需要的文件管理备份:交叉检验和删除使用以下RMAN命令可管理备份:CROSSCHECK:针对
7、介质(如磁盘或磁带)验证在RMAN资料档案库中记录的备份和副本的状态DELETEEXPIRED:只删除资料档案库中状态EXPIRED的文件DELETEOBSOLETE:删除不再需要的备份使用RMANRESTORE和RECOVER命令RESTORE命令:从备份中还原数据库文件RECOVER命令:通过应用重做日志文件中记录的更改来恢复已还原文件RMAN>SQL'ALTERTABLESPACEinv_tbsOFFLINEIMMEDIATE';RMAN>RESTORETABLESPACEinv_tbs;RMAN>RECOVERTABLESPACEinv_tbs;
8、RMAN>SQL'ALTERTABLESPACEinv_tbsONLINE';比
此文档下载收益归作者所有