版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库备份恢复教程第三部分
数据库备份与恢复
(RMAN原理)2备份恢复的考虑因素保护数据库以防止发生多种类型的故障延长平均故障间隔时间(MTBF)缩短平均恢复时间(MTTR)尽可能减少数据损失故障类别语句故障用户进程故障用户错误网络故障例程故障介质故障介质故障的原因磁盘驱动器上的磁头损坏读取或写入数据库文件时存在物理问题文件被意外删除介质故障的解决方法恢复策略取决于选择的备份方法以及受到影响的文件。如果归档重做日志文件可用,可应用它们来恢复自上次备份以来所提交的数据。定义备份和恢复策略业务要求操作要求技术方面的考虑因素管理上的协作业务要求平均恢复时间平均故障间隔时间演变过程操作要求24小时操作测试和验证备份数据库易变性技术方面的考虑因素资源:硬件、软件、人力和时间操作系统文件的物理映像副本数据库中各对象的逻辑副本数据库配置事务处理量,这将影响需要备份的频率灾难恢复复问题在出现严严重灾难难的情况况下,您您的业务务会受到到什么样样的影响响?地震、水水灾或火火灾完全丢失失计算机机存储硬件件或软件件故障失去重要要人员,,如数据据库管理理员是否已制制定定期期测试策策略的计计划?RMAN介绍RMAN的特点和和功能连接RMAN配置RMAN的环境RMAN备份的类类型介绍绍RMANBACKUP命令的使使用RMANCOPY命令的使使用RMAN的恢复恢复管理理器功能能RMAN提供了一一种灵活活的方式式来执行行下列操操作:备份数据据库、表表空间、、数据文文件、控控制文件件和归档档日志存储频繁繁执行的的备份和和恢复操操作执行增量量块级别别备份跳过未使使用的块块指定备份份限制恢复管理理器功能能RMAN为执行下下列操作作提供了了一种灵灵活的方方式:检测备份份过程中中损坏的的块通过下列列方式提提高性能能:自动并行行化生成较少少的重做做日志限制备份份的I/O操作磁带流式式处理管理备份份和恢复复任务恢复管理理器(RMAN)服务器会会话(缺省))服务器会会话(轮询))服务器会会话(通道)MML服务器会会话(通道)服务器会会话(通道)目标数据据库服务器会会话(rcvcat)恢复目EnterpriseManager恢复管理理器组件件磁盘磁盘RMAN资料档案案库:使使用控制制文件RMAN资料档案案库包含含的是有有关目标标数据库库和备份份及恢复复操作的的元数据据。RMAN资料档案案库始终终存储在在目标数数据库的的控制文文件中。。CONTROL_FILE_RECORD_KEEP_TIME用于确定定一个记记录至少少要保留留多少天天才可被被覆盖。。控制文件件可能增增大。不使用恢恢复目录录进行连连接从本地启启动RMAN从远程启启动RMAN服务器进程(缺省))服务器进程(轮询))UNIX:$ORACLE_SID=DB01;exportORACLE_SID$rmantarget/assysdbaWindowsNT:C:\>setORACLE_SID=DB01C:\>rmantarget/assysdbarmantargetsys/target_pwd@DB01目标
数据据库恢复管理器器(RMAN)作业命令示示例RUN命令:RMAN>RUN{backupincrementallevel0format‘/u01/db01/backup/%d_%s_%p’filepersets5(databaseincludecurrentcontrolfile);sql‘alterdatabasearchivelogcurrent’;}CONFIGURE命令配置双重备备份集:配置备份优优化:使用CLEAR选项恢复为为缺省值::RMAN>CONFIGURERETENTIONPOLICYCLEAR;RMAN>CONFIGURECHANNELDEVICETYPEsbtCLEAR;RMAN>CONFIGUREDATAFILEBACKUPCOPIESFOR2>DEVICETYPEdiskTO2;RMAN>CONFIGUREBACKUPOPTIMIZATIONON;SHOW命令显示永久配配置设置使用SHOW命令可显示示:自动通道配配置设置备份保留策策略设置要创建的备备份副本数数备份集大小小限制不包括在备备份中的表表空间备份优化状状态使用SHOWALL命令显示所所有设置::RMAN>SHOWALL;LIST命令操作列出备份集集和数据文文件副本列出指定表表空间的备备份集和所所有数据文文件的副本本列出指定范范围的备份份集和包含含归档日志志的副本LIST命令列出数据库库中的所有有文件的备备份:列出包含users01.dbf数据文件的的所有备份份集:列出SYSTEM表空间中的的数据文件件的所有副副本:RMAN>LISTBACKUPOFDATAFILE2>““/db01/ORADATA/u03/users01.dbf”;RMAN>LISTBACKUPOFDATABASE;RMAN>LISTCOPYOFTABLESPACE“SYSTEM”;REPORT命令生成资料档档案库的详详细分析生成的报告告可以回答答以下问题题:哪些文件需需要备份??哪些备份可可以删除??哪些文件不不可恢复??REPORTNEEDBACKUP命令列出需要备备份的所有有数据文件件假定在还原原过程中使使用最新的的备份提供三个选选项增量(Incremental)天数(Days)冗余(Redundancy)如果不使用用任何选项项,则考虑虑已配置的的保留策略略REPORTNEEDBACKUPincremental3;REPORTNEEDBACKUPdays3;REPORTNEEDBACKUPredundancy3;RMAN备份概念恢复管理器器备份是由由服务器管管理的备份份恢复管理器器使用Oracle服务器会话话执行备份份操作可以备份整整个数据库库、表空间间中的所有有数据文件件、选定的的数据文件件、控制文文件、归档档重做日志志文件关闭的数据据库的备份份目标数据库库必须已装装载(不得得打开)包括数据文文件、控制制文件、归归档重做日日志文件打开的数据据库的备份份不应将表空空间置于备备份模式包括数据文文件、控制制文件、归归档重做日日志文件25数据文件3恢复管理器器备份数据文件3的副副本归档日志映像副本备份集备份集1备份集2备份集3数据文件1数据文件2数据文件3数据文件4控制文件数据文件4控制文件数据文件1数据文件2数据文件3数据文件3归档日志文文件控制文件控制文件控制文件的的副本归档日志文文件备份集备份集1备份集2数据文件1数据文件2数据文件3数据文件4控制文件数据文件4控制文件数据文件1数据文件2数据文件3备份集3备份集的特特性可以使用BACKUP命令创建备备份集。备份集通常常包含多个个文件。可以将备份份集写入磁磁盘或磁带带。要从备份集集中提取文文件,必须须使用还原原操作。数据文件备备份集可以以是增量备备份或完全全备份。备份集不包包含从未使使用过的块块。BACKUP命令RMAN>BACKUP2>FORMAT'/BACKUP/df_%d_%s_%p.bus'3>DATABASEfilesperset=2;备份集1备份集2备份集3数据文件1数据文件2数据文件3数据文件4控制文件数据文件4控制文件数据文件1数据文件2数据文件3归档重做日日志文件的的备份自动切换联联机重做日日志文件。。执行归档日日志故障转转移。归档重做日日志的备份份集仅包含归始终是完全备份RMAN>BACKUP2>FORMAT'/disk1/backup/ar_%t_%s_%p'3>ARCHIVELOGALLDELETEALLINPUT;31备份约束必须已装载载或打开数数据库。不支持联机机重做日志志备份。在NOARCHIVELOG模式下只能能使用““干净的””备份。。在ARCHIVELOG模式下只能能使用““当前的””数据文文件备份。。映像副本归档日志志文件数据文件3数据文件3的副副本归档日志的的副本数据文件3归档日志志文件映像副本的的特性只能写入磁磁盘可立即用于于恢复;不不需要进行行还原是单个数据据文件、归归档日志或或控制文件件的物理副副本与操作系统统备份最为为相似(包包含所有块块)可以是增量量策略的一一部分映像副本示示例RMAN>COPY2>DATAFILE'/ORADATA/users_01_db01.dbf'TO3>'/BACKUP/users01.dbf'tag=DF3,4>ARCHIVELOG'arch_1060.arc'TO5>'arch_1060.bak';数据文件3归档档日日志志文文件件数据文件3归档档日日志志文文件件数据据文文件件3的的副副本本归档档日日志志的的副副本本RMAN>COPY2>DATAFILE3TO'/BACKUP/file3.dbf',3>DATAFILE1TO'/BACKUP/file1.dbf';COPY命令令映像像副副本本映像像副副本本数据文件1数据文件3数据文件1数据文件2数据文件3控制
文件重做做日日志志文文件件1重做做日日志志文文件件2数据据库库映像像复复制制并并行行性性一个个COPY命令令,,带带有有多多个个通通道道RMAN>CONFIGUREDEVICETYPEdiskparallelism4;2>COPY#3filescopiedinparallel3>datafile1TO'/BACKUP/df1.dbf',4>datafile2TO'/BACKUP/df2.dbf',5>datafile3TO'/BACKUP/df3.dbf';RMAN>COPY#Secondcopycommand2>datafile4TO'/BACKUP/df4.dbf';37复制制整整个个数数据据库库装载数据库,,对整个数据据库执行一致致备份。使用REPORTSCHEMA命令列出文件件。使用COPY命令或制作每每个数据文件件的映像副本本。使用LISTCOPY命令验证副本本。自动备份RMAN控制文件可通过CONFIGURECONTROLFILEAUTOBACKUP命令启用启用此功能后后,RMAN在执行BACKUP或COPY命令后自动执执行控制文件件的自动备份份系统会给备份份指定一个缺缺省名称备份SPFILE自动备份SPFILECONFIGURECONTROLFILEAUTOBACK=ON手工备份SPFILERMAN>BACKUPCOPIES2DEVICETYPEsbtSPFILE;RMAN动态性能视图图V$ARCHIVED_LOGV$BACKUP_CORRUPTIONV$COPY_CORRUPTIONV$DATABASE_BLOCK_CORRUPTIONV$BACKUP_DATAFILEV$BACKUP_REDOLOGV$BACKUP_SETV$BACKUP_PIECE使用RMAN执行还原和数数据文件介质质恢复使用RMANRESTORE命令从备份集集或映像副本本
还原文件件使用RMANRECOVER命令恢复文件件使用RMAN做数据库恢复复rmantarget/RMAN>STARTUPMOUNTRMAN>RESTOREDATABASE;RMAN>RECOVERDATABASE;RMAN>ALTERDATABASEOPEN;使用RMAN恢复ARCHIVELOG模式下的数据据库rmantarget/RMAN>STARTUPMOUNTRMAN>RESTOREDATABASE;RMAN>RECOVERDATABASE;RMAN>ALTERDATABASEOPEN;使用RMAN将数据文件还还原到新位置置使用SETNEWNAME命令可将数据据文件还原到到新位置。使用SWITCH命令可在控制制文件中记录录更改。SETNEWNAMEFORDATAFILE1to‘/<newdir>/system01.dbf’;SWITCHDATAFILEALL;使用RMAN恢复表空间使用下面的RMAN命令还原和恢恢复表空间::RESTORETABLESPACERECOVERTABLESPACErun{sql“altertablespaceusersofflineimmediate””;restoretablespaceusers;recovertablespaceusers;sql“altertablespaceusersonline”;}人为错误目标是尽快分分析并进行修修复对于局部损坏坏需要进进行外外部分分析和和修复复例如–删除错错误订订单对于大大范围围的损损坏需要完完全删删除以以防止止长时时间的的停机机例如–批量删删除本本月的的订单单人为错误其他停机停机的的最重要要的原原因47闪回错错误修修正表级闪回表表将表表中的的行恢恢复到到某个个时间间在数据据库中中使用用UNDO闪回删删除恢恢复删删除的的表和和索引引DROP的回收收站订单数据库库客户48FlashbackDropOverviewDROPTABLEemployees;FLASHBACKTABLEemployeesTOBEFOREDROP;MistakewasmadeRecycleBinDROPTABLEemployees;BIN$zbjra9wy==$0EMPLOYEES_PKEMPLOYEESRecyclebinDBA_FREE_SPACEBIN$zbjrBdpw==$0USER_OBJECTSBIN$zbjrBdpw==$0EMPLOYEESBIN$zbjra9wy==$0E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单位集中招标采购管理制度
- 山西师范大学《蛋白质结构与酶学》2025-2026学年期末试卷
- 上海电力大学《毒理学基础》2025-2026学年期末试卷
- 朔州职业技术学院《高等艺术院校文学教程》2025-2026学年期末试卷
- 沈阳航空航天大学《文学批评》2025-2026学年期末试卷
- 唐山海运职业学院《健康管理职业导论》2025-2026学年期末试卷
- 苏州科技大学天平学院《中医护理》2025-2026学年期末试卷
- 沈阳医学院《服装材料学》2025-2026学年期末试卷
- 上海闵行职业技术学院《劳动关系学》2025-2026学年期末试卷
- 徐州医科大学《推拿治疗学》2025-2026学年期末试卷
- 大型赛事活动安保服务方案投标文件(技术标)
- 2026北京航空航天大学 机械工程及自动化学院聘用编专职事务助理、F岗招聘1人考试备考题库及答案解析
- 网络安全培训教材与教学大纲(标准版)
- 施工工地员工考核管理制度(3篇)
- 医院耗材监督考核制度
- 玉林介绍教学课件
- 2026年东莞市厚街控股集团有限公司招聘14名工作人员备考题库含答案详解
- 《DLT 2976-2025柔性低压直流互联装置技术规范》专题研究报告
- 医学人文培训课件
- 2025心肺复苏指南解读
- 学堂在线 雨课堂 学堂云 科研伦理与学术规范 期末考试答案
评论
0/150
提交评论