- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
首先这里我们先介绍四个SCN概念。1,系统检查点scn
当一个检查点动作完成后,Oracle就把系统检查点的SCN存储到控制文件中。selectcheckpoint_change#fromv$database;
2,数据文件检查点scn
当一个检查点动作完成后,Oracle就把每个数据文件的scn单独存放在控制文件中。selectname,checkpoint_change#fromv$datafile;
3,启动scn
Oracle把这个检查点的scn存储在每个数据文件的文件头中,这个值称为启动scn,因为它用于在数据库实例启动时,
检查是否需要执行数据库恢复。
selectname,checkpoint_change#fromv$datafile_header4,终止scn
每个数据文件的终止scn都存储在控制文件中。selectname,last_change#fromv$datafile以下条件需要使用usingbackupcontrolfile1)、使用备份控制文件
2)、重建resetlogs控制文件,如果重建立noresetlogs不必要使用usingbackupcontrolfile2、alterdatabaseopenresetlog
指定RESETLOGS将重设当前LOGsequencenumber为1,抛弃所有日志信息。以下条件需要使用resetlog
在不完全恢复(介质恢复)
使用备份控制文件
使用resetlogs打开数据库后无必完整地备份一次数据库。3、createcontrolfileresetlogs/noresetlogs
1).用Noresetlogs重建控制文件时,控制文件中datafileCheckpoint来自Onlinelogs中的Currentlog头
2).用Resetlogs重建控制文件时,控制文件中datafileCheckpoint来自各数据文件头。
当systemscn,datafilescn,startscn不全相等,需要介质恢复,如果stopscnnull需要实例恢复resetlogs抛弃所有在上一次恢复没有用到的日志信息,确保不被重新用与恢复。
1、系统正常关闭:
systemscn=datafilescn=startscn=stopscn
1)systemscn=datafilescn=startscn,不需要介质恢复2)stopscnnotnull,不需要实例恢复
2、系统异常关闭:
systemscn=datafilescn=startscn,stopscnnull1)systemscn=datafilescn=startscn,不需要介质恢复2)stopscnnull,需要实例恢复
3、旧数据文件
systemscn=datafilescnstartscn,stopscnnull/notnull
1)systemscn=datafilescnstartscn,需要介质恢复成systemscn=datafilescn=startscn2)stopscnnull,需要实例恢复,notnull不需要实例恢复
4、备份控制文件
systemscn=datafilescn=startscn(当数据文件为旧的相等),stopscnnotnull/null1)systemscn=datafilescn=startscn,需要使用usingbackupcontrolfile介质恢复成system
scn=datafilescn=startscn=currentlogscn(当前日志最大SCN)
2)为保证上一次恢复没有用到log日志不被使用,必须resetlogs
2)为保证上一次恢复没有用到log日志不被使用,必须resetlogs
5、重建noresetlogs控制文件
控制文件中datafileCheckpoint来自Onlinelogs中的Currentlog头
currentlogscn=systemscn=datafilescn=startscn,stopscnnotnull/null
1)currentlogscn=systemscn=datafilescn=startscn,需要介质恢复成systemscn=datafile
scn=startscn=redologscn(当前日志最大SCN),stopscnnotnull
2)stopsc
您可能关注的文档
- MVR蒸发器工艺介绍.docx
- My family教学反思分析和总结.docx
- My favourite city分析和总结分析和总结.docx
- My View on British Tudor Monarchy分析和总结分析和总结.docx
- MyEclipse80SSH分析和总结分析和总结.docx
- myEclipse106struts21spring30hibernate33分析和总结分析和总结.docx
- MyEclipse激活的方法分析和总结.docx
- mysql安装分析和总结.docx
- Mysql创建与连接分析和总结.docx
- mysql分区表测试分析和总结.docx
- 全球导航市场概况分析报告.pdf
- 中国女性肌肤衰老趋势变化报告.pdf
- 2024年度硕士研究生入学统一考试《311教育学专业基础综合》押题卷及答案.pdf
- 2022-2023学年广东省深圳市龙岗区龙城高级中学高一年下学期期中考试英语试题.pdf
- 《活着》读书心得(15篇).pdf
- 2023年数控加工中心行业市场需求分析报告及未来五至十年行业预测报告.pdf
- 2023年广东省中考物理试卷A卷附解析.pdf
- 2022年二级心理咨询师综合试题及答案组卷27.pdf
- 2023年理财规划师之二级理财规划师自我提分评估(附答案)13267.pdf
- 2024-2030中国程序化数字户外广告市场现状研究分析与发展前景预测报告.pdf
文档评论(0)