[工学]sqlserver教程

[工学]sqlserver教程

ID:39962286

大小:1.06 MB

页数:93页

时间:2019-07-16

[工学]sqlserver教程_第1页
[工学]sqlserver教程_第2页
[工学]sqlserver教程_第3页
[工学]sqlserver教程_第4页
[工学]sqlserver教程_第5页
资源描述:

《[工学]sqlserver教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第12章备份和还原12.1概述12.2数据库的恢复模式12.3备份基础12.4执行备份操作12.5还原12.1概述备份就是制作数据库结构和数据的拷贝,以便在数据库遭到破坏的时候能够修复数据库。数据库的破坏是难以预测的,因此必须采取能够还原数据库的措施。一般地,造成数据丢失的常见原因包括:软件系统瘫痪硬件系统瘫痪人为误操作存储数据的磁盘被破坏地震、火灾、战争、盗窃等灾难故障是不可避免的系统故障:计算机软、硬件故障人为故障:操作员的失误、恶意的破坏等。数据库的恢复把数据库从错误状态恢复到某一已知的正确状态(亦称为

2、一致状态或完整状态)一、事务内部的故障事务内部的故障有的是可以通过事务程序本身发现的有的是非预期的二、系统故障称为软故障,是指造成系统停止运转的任何事件,使得系统要重新启动。整个系统的正常运行突然被破坏所有正在运行的事务都非正常终止不破坏数据库内存中数据库缓冲区的信息全部丢失三、介质故障称为硬故障,指外存故障磁盘损坏磁头碰撞操作系统的某种潜在错误瞬时强磁场干扰介质故障的恢复装入数据库发生介质故障前某个时刻的数据副本重做自此时始的所有成功事务,将这些事务已提交的结果重新记入数据库四、计算机病毒计算机病毒一种人为

3、的故障或破坏,是一些恶作剧者研制的一种计算机程序可以繁殖和传播危害破坏、盗窃系统中的数据破坏系统文件故障小结各类故障,对数据库的影响有两种可能性一是数据库本身被破坏二是数据库没有被破坏,但数据可能不正确,这是由于事务的运行被非正常终止造成的。一般地,在备份时,系统应处于正常的运行状态在进行还原时,应根据故障原因、时间选择备份12.2数据库的恢复模式完整恢复模式大容量日志记录的恢复模式简单恢复模式完整恢复模式对数据库的所有操作都记入日志优点可以还原到任意时刻缺点耗费大量的存储空间仅用于重要数据库大容量日志记录的

4、恢复模式不改变库结构和数据的操作不记入日志优点可以还原到任意时刻存储空间耗费较少简单恢复模式通过完整数据备份和增量数据备份还原优点简单缺点只能还原到执行备份的时刻点日志文件一、日志文件的格式和内容二、日志文件的作用三、登记日志文件一、日志文件的格式和内容什么是日志文件日志文件(log)是用来记录事务对数据库的更新操作的文件日期源消息2007-11-1308:00:53.17spid15启动数据库“gene_faimaly_ais”。2007-11-1308:00:54.14spid11启动数据库“miRNA_

5、microarray_diff”。2007-11-1308:01:08.29spid15对数据库'gene_faimaly_ais'(29)的分析已完成81%(大约尚需1秒)2007-11-1308:01:08.59spid11对数据库'miRNA_microarray_diff'(30)的分析已完成34%(大约尚需10秒)2007-11-1308:01:09.24spid15对数据库'gene_faimaly_ais'(29)的分析已完成100%(大约尚需0秒)2007-11-1308:01:09.31sp

6、id15数据库'gene_faimaly_ais'(29)的恢复已完成0%(大约尚需5秒)(第2阶段,共3阶段)。2007-11-1308:01:17.46spid11对数据库'miRNA_microarray_diff'(30)的分析已完成64%(大约尚需7秒)2007-11-1308:01:18.26spid15数据库'gene_faimaly_ais'(29)的恢复已完成89%(大约尚需1秒)(第2阶段,共3阶段)。2007-11-1308:01:18.68spid15数据库'gene_faimaly_

7、ais'(29)的恢复已完成100%(大约尚需0秒)(第2阶段,共3阶段)。日志文件的格式和内容日志文件的格式以记录为单位的日志文件以数据块为单位的日志文件日志文件的格式和内容(续)以记录为单位的日志文件内容各个事务的开始标记(BEGINTRANSACTION)各个事务的结束标记(COMMIT或ROLLBACK)各个事务的所有更新操作以上均作为日志文件中的一个日志记录(logrecord)日志文件的格式和内容(续)以记录为单位的日志文件,每条日志记录的内容事务标识(标明是哪个事务)操作类型(插入、删除或修改)

8、操作对象(记录内部标识)更新前数据的旧值(对插入操作而言,此项为空值)更新后数据的新值(对删除操作而言,此项为空值)日志文件的格式和内容(续)以数据块为单位的日志文件,每条日志记录的内容事务标识(标明是那个事务)被更新的数据块二、日志文件的作用进行事务故障恢复进行系统故障恢复协助后备副本进行介质故障恢复利用静态转储副本和日志文件进行恢复静态转储运行事务正常运行─┼───────┼──────────

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。