版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库恢复课程目标学完本课后,应能完成下列工作:执行用户管理的完全或不完全恢复确定需要不完全恢复的情况使用RMAN执行完全或不完全恢复基于时间、SCN、日志序列、还原点或取消等方法执行不完全恢复恢复自动备份的控制文件使用OracleEnterpriseManager执行恢复恢复只读表空间
用户管理
RMANCLI
EM
完全
不完全
控制文件
ROTBS
恢复方法有两种执行恢复的方法:用户管理的恢复必须手动维护文件并将其移动到位使用SQL*Plus命令RMAN恢复自动管理文件使用RMAN功能,包括所有资料档案库维护和报告功能可以通过使用OracleEnterpriseManager来完成OracleCorporation建议使用此方法用户管理的恢复:RECOVER
命令从备份还原所有数据库文件,然后恢复数据库:
从备份还原损坏的数据文件,然后恢复数据文件:
或:SQL>RECOVERDATABASE
SQL>RECOVERTABLESPACEindex_tbs
SQL>RECOVERDATAFILE2>'/oradata/indx01.dbf'RMAN
恢复:RESTORE
和RECOVER
命令
用户管理
> RMANCLI EM
完全
不完全
控制文件
ROTBS
run{sql"ALTERTABLESPACEinv_tbsOFFLINEIMMEDIATE";RESTORETABLESPACEinv_tbs;RECOVERTABLESPACEinv_tbsDELETEARCHIVELOG;sql"ALTERTABLESPACEinv_tbsONLINE";}使用OracleEnterprise
Manager进行恢复通过使用OracleEnterpriseManager恢复向导,
可以创建和运行RMAN脚本来执行恢复。
用户管理
RMANCLI
> EM
完全
不完全
控制文件
ROTBS
RMAN>RECOVERDATABASE…完全恢复与不完全恢复恢复可分为以下两类:完全恢复是将数据库恢复到当前最新状态,包括直至请求恢复时进行的所有数据更改。不完全恢复是将数据库恢复到请求恢复操作之前的指定的过去时间点。
恢复任务
在此时开始完全恢复不完全恢复不完全恢复后
丢失的事务处理从此备份还原完全恢复
用户管理
RMANCLI
EM> 完全 不完全
控制文件
ROTBS
还原的
数据文件数据文件包含已提交和未提交的事务处理恢复的
数据文件应用更改应用还原65321归档
日志
归档
日志
联机
重做日志
4打开数据库不完全恢复数据文件包含直至
PIT的
已提交和未提交的事务处理
PIT恢复的
数据文件应用还原65321归档
日志
归档
日志
联机
重做日志
4打开数据库XX应用更改直至时间点(PIT)还原的数据
文件(自所需的
过去时间点开始)
用户管理
RMANCLI
EM
完全
> 不完全 控制文件
ROTBS
不完全恢复(仅包含备注的幻灯片)需要不完全恢复的情况完全恢复由于归档日志文件丢失而失败丢失了数据文件和一个或多个未归档重做日志文件使用控制文件的备份打开或恢复数据库不完全恢复的类型不完全恢复有以下四种类型:基于时间的恢复基于取消的恢复基于更改的恢复日志序列恢复不完全恢复的类型(仅包含备注的幻灯片)执行用户管理的不完全恢复将数据库恢复到某一时刻:
恢复数据库直到执行取消操作:
使用备份控制文件进行恢复:SQL>RECOVERDATABASEUNTILCANCEL;SQL>RECOVERDATABASEUNTIL2TIME'2005-12-14:12:10:03';SQL>RECOVERDATABASE 2UNTILTIME'2005-12-14:12:10:03'3USINGBACKUPCONTROLFILE;执行用户管理的不完全恢复要执行用户管理的不完全恢复,请按以下步骤进行操作:
1. 关闭数据库2. 还原数据文件3. 装载数据库4. 恢复数据库5. 使用
RESETLOGS
选项打开数据库用户管理的基于时间的恢复:示例情况如下:某个作业运行出错,必须取消其结果和影响。该操作发生在15分钟前,并且在此之后数据库活动很少。您决定执行不完全恢复,将数据库还原到15分钟前的状态。SQL>SHUTDOWNIMMEDIATE$cp/BACKUP/*/u01/db01/ORADATASQL>STARTUPMOUNTSQL>RECOVER
DATABASE
UNTIL
TIME
'2005-11-28:11:44:00';SQL>ALTERDATABASEOPENRESETLOGS;用户管理的基于时间的恢复步骤
(仅包含备注的幻灯片)
用户管理的基于取消的恢复:示例情况与基于时间的示例相同,除了以下各项:重做日志未进行多路复用一个联机重做日志丢失丢失的重做日志未归档该重做日志包含自上午11:34以来的信息丢失了26分钟的数据用户可以手动重新输入其数据用户管理的基于取消的恢复:示例按以下步骤恢复数据库:关闭数据库从最新备份还原所有数据文件已经具有了有效备份,所以可以装载数据库执行RECOVER
DATABASE
UNTIL
CANCEL执行ALTER
DATABASE
OPEN
RESETLOGS
以打开数据库使用RMAN执行不完全恢复1. 装载数据库2. 分配多个通道以并行执行操作3. 还原所有数据文件4. 使用UNTIL
TIME、UNTIL
SEQUENCE
或UNTIL
SCN
恢复数据库5. 使用RESETLOGS
打开数据库使用RMAN的基于时间的恢复:示例RMAN>RUN{ 2>SETUNTILTIME='2005-11-28:11:44:00';3>RESTOREDATABASE;4>RECOVERDATABASE;5>ALTERDATABASEOPENRESETLOGS;}使用RMAN的基于时间的恢复:示例
(仅包含备注的幻灯片)使用RMAN的日志序列恢复:示例RMAN>RUN{2>SETUNTILSEQUENCE120THREAD1;3>ALTERDATABASEMOUNT;4>RESTOREDATABASE;5>RECOVERDATABASE;#recoversthroughlog1196>ALTERDATABASEOPENRESETLOGS;7>}使用OracleEnterpriseManager的
不完全恢复不完全恢复和预警日志下面是在不完全恢复情况下,有关预警日志的一些最佳方案:恢复前后检查预警日志查找错误信息、提示和SCN确认恢复过程中的各步骤都已成功完成还原点还原点:用作SCN或特定时间点的别名存储在控制文件中可以与以下各项配合使用:RECOVERDATABASEFLASHBACKDATABASEFLASHBACKTABLE
before_load
SQL>CREATERESTOREPOINTbefore_load;RMAN>RECOVERDATABASEUNTILRESTOREPOINTbefore_load;21不完全恢复:最佳方案提前计划和实践方案研究并确认不完全恢复是必要的认真执行所有步骤恢复前后对整个数据库进行备份始终验证恢复是否已成功完成使用还原点不完全恢复最佳方案(仅包含备注的幻灯片)恢复控制文件自动备份快速恢复区
Recovery
Manager
(RMAN)
数据库控制文件
用户管理
RMANCLI EM
完全 不完全
> 控制文件 ROTBS
RMAN>RESTORECONTROLFILETO
2>'/oradata/ctlfile.bak'FROMAUTOBACKUP;RECOVERDATABASE;ALTERDATABASEOPENRESETLOGS;ALTERTABLESPACEtempADDTEMPFILE...;恢复控制文件自动备份(仅包含备注的幻灯片)创建新的控制文件SQL>ALTERDATABASEBACKUPCONTROLFILE
TOTRACE;
口令文件参数文件SYSTEM
SYSAUX
UNDO
TEMP
USERS
INDEX
重做日志
文件1B重做日志
文件1A重做日志
文件2B重做日志
文件2A控制文件创建新的控制文件恢复只读表空间更改
表空间状态
崩溃
并执行恢复
案例1案例2
案例3
备份只读
读/写
只读
只读
读/写
****用于恢复
的控制文件备份
(如果当前控制文件丢失)
用户管理 RMANCLI EM
完全 不完全 控制文件
> ROTBS恢复只读表空间(仅包含备注的幻灯片)只读表空间恢复问题在执行以下操作时,对于只读表空间必须考虑一些特殊的事项:重新创建控制文件重命名数据文件使用备份控制文件只读表空间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工现场应急预案编制培训方案
- 建筑电气安装技术方案
- 化工企业应急预案准则
- 现场作业人员健康监测方案
- 施工队伍培训与管理方案
- 施工人员团队合作机制方案
- 江苏省泰州市2026年中考联考化学试题(含答案解析)
- 2024-2025学年度临床执业医师高频难、易错点题(培优B卷)附答案详解
- 2024-2025学年农村信用社招聘考试真题含答案详解(模拟题)
- 2025年6月山东临沂高新控股集团有限公司及权属子公司招聘拟聘用人员笔试历年备考题库附带答案详解
- T/CHES 59-2021组合式金属防洪挡板安装、验收及维护规范
- 建筑行业安全生产部岗位职责
- 宁夏砖瓦用粘土矿产地质勘查技术规程 DB64-T 1754-2020
- 校长在人工智能教师培训专题研讨会上讲话:主动拥抱人工智能才能为学生开辟更广阔的成长空间
- 电工实训项目二常用电工工具、仪表使用模块二 认识和使用常用电工仪表
- 《经络与腧穴》课件-腧穴
- 《空调制冷原理》课件
- 2025年上海市浦东新区高三语文一模作文题目解析及范文:一个人履行责任是否意味着放弃自由
- 瓷砖美缝施工合同协议书
- 部编四年级道德与法治下册全册教案(含反思)
- 1.句型(讲解)-2025年中考英语
评论
0/150
提交评论