1 / 12
文档名称:

数据库系统恢复 论文.doc

格式:doc   大小:85KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统恢复 论文.doc

上传人:sssmppp 2019/12/20 文件大小:85 KB

下载得到文件列表

数据库系统恢复 论文.doc

相关文档

文档介绍

文档介绍:数据库系统恢复姓名:班级:学号:摘要:本文主要介绍了数据库恢复的相关概念与SQL数据库恢复技术ORACLE数据库恢复技术关键字:数据库崩溃恢复、文件系统缓存和数据库恢复、备份恢复数据库、数据库恢复层次、SQL数据库恢复技术、ORACLE数据库恢复技术一、数据库崩溃恢复一个运行着数据库系统的计算机随时都可能宕机。然而“已借未贷”或“已贷未借”的情况都可能出现。当系统崩溃后重启时,数据库管理系统必须允许这种可能性的发生,也就是说,在磁盘数据文件中可能包含一些部分完成的事务,在应用能够访问数据库数据之前,这些必须全部被检出。防止上述情况发主的基本技术就是保存一份连续日志,记录将做的和完成的操作。当需要修复损坏的数拯库时,数拯库系统重新应用这些日志,寻找那些将要执行但未完成的任务。如果任何类似的事务的已经在数据库中反映,这一定是颠倒的,并且数据库必须冋滚。使用这种日志重新应用的技术,数据库系统可以避免宕机所带来的已接受事务(应用已确认执行完毕的事务)的丢失。数据修复时,那些在宕机时处理结果还存在缓存中的已接受事务,结果会存放到磁盘文件中。未接受事务(还没有被应用确认的事务)会被冋滚,消除它所帯来的对其他数据的影响。二、文件系统缓存和数据库恢复如果使用文件作为数据库的数据存储方式会给我们的讨论增加一些额外的复杂性,因为文件管理系统有它自己的缓存。如果一个数拯库系统在宕机后立刻重新启动,那么它所包含的文件可能并没有实时刷新到存储中,这是由于在系统宕机时,文件系统的缓存没有写入到存储的原因。在这种情况下,数据库恢复进程必须重新应用数据日志刷新。也就是说,在系统宕机的情况下已接受事务也不会丢失。从备份恢复数据库通过正规备份,并且快速的将备份介质运送到安全的地方,数据库就能够在大多数的灾难中得到恢复。恢复是文件的使用是从一个基点的数据库映像开始,到一些综合的备份和日志。由于不可预知的物理灾难,一个完全的数据库恢复(重应用日志)可以使数据库映像恢复到尽可能接近灾难发生的时间点的状态。对于逻辑灾难,如:人为破坏或者应用故障等,数据库映像应该恢复到错误发牛前的那一点。在一个数据库的完全恢复过程中,基点后所有日志中的事务被重新应用,所以结果就是一个数据库映像反映所有在灾难前已接受的事务,而没有被接受的事务则不被反映。为了恢复数据库误操作等错误,完全的恢复时不合适的,因为如果重新应用所有事务,错误就会重复。数拯库恢复应用程序允许管理员停止日志前滚在错误发生前一点。数据库恢复可以恢复到错误发牛前的最后一个时刻。三、数据库恢复层次下面列出的数据库恢复技术是按照他们所能够提供的保护能力的顺序列出的,也同时是使用他们所需要的资金,方便程度,和技术复杂性的排列顺序。毎一种技术都必须与他前面的技术共同使用。例如,磁盘镜像必须伴随着数据库备份和日志归档。1、正规数据库备份和日志归档磁盘镜像本地群集数据库复制2全局群集对于希望恢复时间(RTO)时间在儿个小的内的企业,正规的数据库备份和日志归档也许就能满足。数据库备份和归档日志应该被保存在离数拯中心有一定距离的地方。高级的备份软件的特性,如口动的定期的块增量备份可以减少管理成本,缩短备份窗口,以及最小化恢复时间。通过简单的镜像硕件和网络,镜像数据库存储dada减少了因为硕件故障所引起的数据库停机。也可以通过剥离镜像的备份提高数据库的可用性。可以通过群集技术提高数据库级信息服务的可用性。一个本地群集可以使由于系统的单点而出现故障的可能降到最小。当错误引起临时的损耗,服务恢复时自动的。在共享数据的群集中,损耗窗口可以为零。在群集中,备份可以运行在导入了数据库服务器镜像数据的辅助服务器上。为防止站点实效而进行的灾难恢复中,数据库必须复制到远程站点。数据库复制的最简单方法就是将归档日志传送到远端,然后在备用服务器上重新应用。这种技术丢失的数据数量是固定的。不能容忍在灾难中丢失数据的企业应该使用数据库或存储复制。最高的数据库可用性应该使用全局群集来完成,它在多个互相连接的站点中调整数据库和应用的可用程度。弹性数据库通过不同方法使用兀余拷贝。数据库可以通过额外的拷贝提高访问性能。存储数据库数据的磁盘可以被镜像来提高弹性。实时备份可以用来避免灾难和故障。事务日志可以使导致数据错误的时间前滚。最后,完全的数拯镜像可以在远端保存一份数据来避免灾难。高级的数据库管理器可以自行分发它们所管理的数据以提高数据库弹性和性能。四、SQL数据库恢复技术SQLServer数据库备份有两种方式,一种是使用BACKUPDATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件nidf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。假定您能熟练使用SQLServerEnterpriseManager(SQLServer企业管理器)和SQ

最近更新

春季传染病防控教育主题班会教案小学 27页

扫黑除恶的宣传标语有哪些 28页

新建现在墓园可行性方案报告 35页

收购项目可行性方案 33页

常态化扫黑除恶宣传工作 26页

2024年阻沙固沙网项目投资申请报告代可行性研.. 64页

安全检查与隐患排查知识培训课件pdfppt 27页

2024年重铬酸钠项目资金申请报告代可行性研究.. 71页

四年级上学期班级工作总结 24页

办公室工作总结点评 33页

女子形体训练商业化可行性方案 33页

产业园区规划方案设计 32页

2023民族团结培训ppt 26页

医院雾化室可行性方案 31页

乡镇种植苗圃可行性方案 33页

2024年辛胺项目资金需求报告代可行性研究报告.. 63页

2024年无碳复写纸项目资金需求报告代可行性研.. 67页

00151企业经营战略概论章节重点 13页

2021年8月广东省普通高中2022届高三新高考高中.. 13页

2022年-2023年二级建造师之二建建设工程施工管.. 17页

2022年江南大学公共课《思想道德基础与法律修.. 12页

2023年中级经济师之中级工商管理提升训练试卷.. 17页

2023汽车销售年度个人工作总结(10篇) 22页

[南开大学]21春学期《网络信息文献检索》在线.. 8页

《骑鹅历险记》读后感 14页

专业领域及专业方向一览表 19页

临床血液检验感染性疾病检验值正常参考值范围.. 6页

人教版三年级数学期末试卷及答案 6页

住院病历书写实用模板 14页

公路水运工程试验检测机构等级评定工作现场评.. 15页