- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
recover与resetlog
有关 SCN 和 RESETLOG的一些资料简单说两句:要理解recover database using backup controlfile,先理解 recover database 也就是说,不加using backup controlfile的情况。在普通的recover database 或者 recover tablespace, recover datafile时, Oracle会以当前controlfile所纪录的SCN为准,利用archive log和 redo log的redo entry, 把相关的datafile的 block恢复到“当前controlfile所纪录的SCN”而某些情况下,Oracle需要把数据恢复到比当前controlfile所纪录的SCN还要靠后的位置(比如说,control file是backup controlfile , 或者controlfile是根据trace create的。),这时候,就需要用using backup controlfile. 恢复就不会受“当前controlfile所纪录的SCN”的限制。这时候的限制就来自于你的语句(until time , until scn),或者可用的archive log(until cancel) ...-------------------------------------------?首先这里我们先介绍四个SCN概念。1、系统检查点scn当一个检查点动作完成后,Oracle就把系统检查点的SCN存储到控制文件中。select checkpoint_change# from v$database;2,数据文件检查点scn当一个检查点动作完成后,Oracle就把每个数据文件的scn单独存放在控制文件中。select name,checkpoint_change# from v$datafile;3,启动scnOracle把这个检查点的scn存储在每个数据文件的文件头中,这个值称为启动scn,因为它用于在数据库实例启动时,检查是否需要执行数据库恢复。select name,checkpoint_change# from v$datafile_header4、终止scn每个数据文件的终止scn都存储在控制文件中。select name,last_change# from v$datafile以下条件需要使用using backup controlfile1)、使用备份控制文件2)、重建resetlogs控制文件,如果重建立noresetlogs不必要使用using backup controlfile2、alter database open resetlog指定RESETLOGS将重设当前LOG sequence number为1,抛弃所有日志信息。以下条件需要使用resetlog1)在不完全恢复(介质恢复)2)使用备份控制文件使用resetlogs打开数据库后无必完整地备份一次数据库。3、create controlfileresetlogs/noresetlogs1).用Noresetlogs重建控制文件时,控制文件中datafile Checkpoint来自Online logs中的Current log头2).用Resetlogs重建控制文件时,控制文件中datafile Checkpoint来自各数据文件头。当system scn,datafilescn,startscn不全相等,需要介质恢复,如果stopscn null需要实例恢复resetlogs抛弃所有在上一次恢复没有用到的日志信息,确保不被重新用与恢复。1、系统正常关闭:system scn=datafilescn=start scn=stop scn1)system scn=datafilescn=start scn,不需要介质恢复2)stopscn not null,不需要实例恢复2、系统异常关闭:system scn=datafilescn=start scn,stop scn null1)system scn=datafilescn=start scn,不需要介质恢复2)stopscn null,需要实例恢复3、旧数据文件system scn=datafilescnstart scn,stop scn null/notnull1)system scn=datafilescnstart scn,需要介质恢复成system scn=datafilescn=start scn2)stopscn null,需要实例恢复,not null 不需要实例恢复4、备份控制文件system scn=datafilescn=start scn(当数据文件为旧的相等),
您可能关注的文档
- c语言教案第9讲.ppt
- 第五章 控制流——循环结构.ppt
- 需求报告书2.1.docx
- 2009年初级电算化考点精粹四.doc
- Java_2实用教程第4版_第12章_Java多线程机制.doc
- 《第三节 盐类的水解.ppt
- 【AL】Until You Are Here With Me.doc
- 2013实验要求.doc
- 盐类水解35414654465.ppt
- sphinx在windows下的安装使用.docx
- 2025年高考数学圆锥曲线常用二级结论.docx
- 甘肃省靖远县高三下学期第二次联考数学(理)试题扫描版含答案.doc
- 四川省德阳五中高三二诊考试英语试卷扫描版含答案.doc
- 广东省高三第一次模拟考试英语试题扫描版含答案.doc
- 四川省德阳五中高三二诊考试数学(文)试卷扫描版含答案.doc
- 山西省高三第一次模拟考试理科综合试题扫描版含答案.doc
- 四川省广安眉山内江遂宁高三第三次诊断性考试理综化学试题扫描版含答案.doc
- 河南省六市高三下学期第一次联考试题(3月)数学(文)扫描版含答案.doc
- 山西省忻州市2017-2018学年高二上学期期末考试生物试题扫描版.doc
- 2025年国有企业领导班子、市行政审批和政务信息管理局党组书记、局长对照“四个带头”含违纪行为为典型案例检视剖析材料【2篇文】.docx
文档评论(0)