第11章_数据库的备份与恢复技术_v08_2

上传人:第*** 文档编号:38722451 上传时间:2018-05-06 格式:PDF 页数:31 大小:597.90KB
返回 下载 相关 举报
第11章_数据库的备份与恢复技术_v08_2_第1页
第1页 / 共31页
第11章_数据库的备份与恢复技术_v08_2_第2页
第2页 / 共31页
第11章_数据库的备份与恢复技术_v08_2_第3页
第3页 / 共31页
第11章_数据库的备份与恢复技术_v08_2_第4页
第4页 / 共31页
第11章_数据库的备份与恢复技术_v08_2_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《第11章_数据库的备份与恢复技术_v08_2》由会员分享,可在线阅读,更多相关《第11章_数据库的备份与恢复技术_v08_2(31页珍藏版)》请在金锄头文库上搜索。

1、2008-10-7哈工大计算机学院 张建国Slide 11-1第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术数据库系统应用数据库系统应用数据库系统应用数据库系统应用Data Base System ApplicationData Base System Application张建国张建国哈工大计算机科学与技术学院哈工大计算机科学与技术学院2008-10-72第第第第1111章章章章 数据库的备份数据库的备份数据库的备份数据库的备份与恢复技术与恢复技术与恢复技术与恢复技术2008-10-7哈工大计算机学院 张建国Slide 11-3第11章 数据库的备份与恢复技术第11章 数据

2、库的备份与恢复技术本章主要内容本章主要内容本章主要内容本章主要内容事务的概念及特性事务的概念及特性数据库备份与恢复概述数据库备份与恢复概述数据库故障的种类数据库故障的种类恢复的实现技术与日志文件恢复的实现技术与日志文件恢复策略恢复策略数据库镜像数据库镜像SQL Server 的恢复技术的恢复技术2008-10-7哈工大计算机学院 张建国Slide 11-4第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术11.1 11.1 事务的概念事务的概念事务的概念事务的概念1. 事务事务事务的定义事务的定义用户定义的一个数据库操作序列用户定义的一个数据库操作序列,该操作序列是一个不可分割的

3、工作单位该操作序列是一个不可分割的工作单位,这些操作要么都做这些操作要么都做,要么都不做要么都不做.一个事务可以是一条一个事务可以是一条SQL语句语句,一组一组SQL语句语句,甚至整个程序甚至整个程序.程序与事务的关系程序与事务的关系一个程序可以包含一个或多个事务一个程序可以包含一个或多个事务.事务的标志事务的标志事务的开始和结束可以由用户显式控制事务的开始和结束可以由用户显式控制.若用没有显式地定义事务若用没有显式地定义事务,则由则由DBMS自动划分自动划分.2008-10-7哈工大计算机学院 张建国Slide 11-5第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术定义事务

4、的语句定义事务的语句BEGIN TRANACTION ;事务开始事务开始COMMIT ;事务提交或者事务提交或者BEGIN TRANSACTION ;事务开始事务开始ROLLBACK;事务回滚事务回滚事务回滚事务回滚当事务运行过程中出现故障而不能继续进行时当事务运行过程中出现故障而不能继续进行时,系统撤销已完成的全部操作系统撤销已完成的全部操作, 回滚到事务开始的状态回滚到事务开始的状态.11.1 11.1 事务的概念事务的概念事务的概念事务的概念( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-6第11章 数据库的备份与恢复技术第11章 数据库的备份与

5、恢复技术2. 事务的特性事务的特性(ACID)原子性原子性(Atomicity)事务是数据库处理的逻辑单位事务是数据库处理的逻辑单位,是一个不可分割的整体是一个不可分割的整体.一致性一致性(Consistency)事务处理的结果必须使数据库从一个致性状态变到另一个一致性状态事务处理的结果必须使数据库从一个致性状态变到另一个一致性状态.隔离性隔离性(Isolation)一个事务不能被其他事务干扰一个事务不能被其他事务干扰.持续性持续性(Durability)一个事务提交后一个事务提交后,它对数据库中数据的改变是永久性的它对数据库中数据的改变是永久性的.11.1 11.1 事务的概念事务的概念事务

6、的概念事务的概念( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-7第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术11.2 11.2 数据库备份与恢复概述数据库备份与恢复概述数据库备份与恢复概述数据库备份与恢复概述尽管采取了各种保护措施尽管采取了各种保护措施,防止数据库的安全和完整性被破坏防止数据库的安全和完整性被破坏,保证并发事务的正确执行保证并发事务的正确执行,但是计算机系统中的硬件故障、软件错误、操作失误、病毒、黑客攻击、恶意破坏等仍是不可以避免的但是计算机系统中的硬件故障、软件错误、操作失误、病毒、黑客攻击、恶意破坏等仍是不可以

7、避免的.这些故障轻则造成运行的事务非正常中断这些故障轻则造成运行的事务非正常中断,影响数据的正确性影响数据的正确性,重则破坏数据库重则破坏数据库,使全部或部分数据丢失使全部或部分数据丢失.DBMS必须具有把数据库从错误状态恢复到某一已知的正确状态的功能必须具有把数据库从错误状态恢复到某一已知的正确状态的功能.数据库恢复是数据库恢复是DBMS的一个重要组成部分的一个重要组成部分,而且还十分庞大而且还十分庞大,一般约占整个系统代码的百分之十左右一般约占整个系统代码的百分之十左右.恢复技术是否行之有效恢复技术是否行之有效,是衡量系统性能优劣的一个重要指标是衡量系统性能优劣的一个重要指标.2008-1

8、0-7哈工大计算机学院 张建国Slide 11-8第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术11.3 11.3 数据库故障的种类数据库故障的种类数据库故障的种类数据库故障的种类1. 事务内部故障事务内部故障可预期的故障可预期的故障可以通过事务程序本身发现的故障可以通过事务程序本身发现的故障.非预期的故障非预期的故障不能由事务程序发现的故障不能由事务程序发现的故障.事务内部故障对数据库的影响事务内部故障对数据库的影响事务因故障而未达到预期的终点事务因故障而未达到预期的终点,将导致数据库处于不正确的状态将导致数据库处于不正确的状态.事务内部故障的恢复事务内部故障的恢复恢复程序

9、在不影响其他事务运行的情况下强行回滚恢复程序在不影响其他事务运行的情况下强行回滚,撤销该事务已经作出的任何对数据库的修改撤销该事务已经作出的任何对数据库的修改,使该事务对数据库不产生任何影响使该事务对数据库不产生任何影响,跟从未执行过该事务一样跟从未执行过该事务一样.这类恢复称为撤销这类恢复称为撤销UNDO.2008-10-7哈工大计算机学院 张建国Slide 11-9第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术例:例:银行转帐事务把银行转帐事务把10000元钱从账户元钱从账户A转给账户转给账户B.该例包括两个更新操作该例包括两个更新操作:从账户从账户A中减去中减去1000

10、0元元.在账户在账户B中加入中加入10000元元.这两个更新要么全都做这两个更新要么全都做,要么全都不做要么全都不做,否则就会使数据库处于不一致状态否则就会使数据库处于不一致状态.可能产生不一致的原因可能产生不一致的原因:若账户若账户A的余额不足的余额不足,账户账户A可能出现负值可能出现负值.若账户若账户A减去减去10000元后元后,系统因故停止工作系统因故停止工作,则则A中减少的中减少的10000元未加到元未加到B中中.11.3 11.3 数据库故障的种类数据库故障的种类数据库故障的种类数据库故障的种类( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-

11、10第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术2. 系统故障系统故障系统故障造成系统停止正常运行系统故障造成系统停止正常运行.系统必须重新启动后才能正常工作系统必须重新启动后才能正常工作.产生系统故障的原因产生系统故障的原因硬件错误、操作系统故障、硬件错误、操作系统故障、DBMS代码错误、突然停电等代码错误、突然停电等.系统故障对数据库的影响系统故障对数据库的影响不破坏数据库的数据不破坏数据库的数据,但影响正在运行的所有事务但影响正在运行的所有事务.在内存缓冲区中的数据将丢失在内存缓冲区中的数据将丢失,造成数据的不一致造成数据的不一致.系统故障的恢复系统故障的恢复系统重新

12、启动后系统重新启动后DBMS的恢复子系统撤销所有未完成的操作的恢复子系统撤销所有未完成的操作, 重做所有已提交的事务重做所有已提交的事务,使数据库恢复到一致状态使数据库恢复到一致状态.11.3 11.3 数据库的种类数据库的种类数据库的种类数据库的种类( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-11第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术3. 介质故障介质故障介质故障的现象介质故障的现象磁盘损坏磁盘损坏磁头碰撞磁头碰撞瞬间磁场干扰瞬间磁场干扰介质故障对数据库的影响介质故障对数据库的影响破坏全部或部分数据库破坏全部或部分数据库

13、,并影响正在存取数据的所有事务并影响正在存取数据的所有事务. 介质故障发生的可能性一般较小介质故障发生的可能性一般较小,但对数据库的破坏程度却很大但对数据库的破坏程度却很大.系统无法自动恢复介质故障的破坏系统无法自动恢复介质故障的破坏.可通过备份保护数据可通过备份保护数据11.3 11.3 数据库的种类数据库的种类数据库的种类数据库的种类( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-12第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术4. 其他故障其他故障其他故障包括其他故障包括:计算机病毒计算机病毒操作失误操作失误人为破坏人为破坏黑

14、客攻击黑客攻击各类故障对数据库的影响主要有两种各类故障对数据库的影响主要有两种:破坏数据库本身破坏数据库本身;不破坏数据库不破坏数据库,但数据可能不正确但数据可能不正确.恢复的基本原理恢复的基本原理建立冗余数据建立冗余数据,以便发生故障后能利用冗余数据恢复以便发生故障后能利用冗余数据恢复.11.3 11.3 数据库的种类数据库的种类数据库的种类数据库的种类( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-13第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术11.4 11.4 恢复的实现技术恢复的实现技术恢复的实现技术恢复的实现技术恢复机制

15、涉及的两个关键问题恢复机制涉及的两个关键问题如何建立冗余数据如何建立冗余数据;如何利用这些冗余数据实施数据库恢复如何利用这些冗余数据实施数据库恢复.建立冗余数据常用的技术建立冗余数据常用的技术数据转储数据转储(备份备份);登录日志文件登录日志文件(事务日志事务日志).2008-10-7哈工大计算机学院 张建国Slide 11-14第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术1数据转储数据转储转储的概念转储的概念转储是数据库恢复中采用的最基本的技术转储是数据库恢复中采用的最基本的技术.转储的方法转储的方法制定一种策略制定一种策略,由由DBA对数据库中的全部数据或部分数据按照一

16、定的周期复制到备份存储介质中保存起来对数据库中的全部数据或部分数据按照一定的周期复制到备份存储介质中保存起来.这些备份的数据称之为后备副本或后援副本这些备份的数据称之为后备副本或后援副本.当数据库被破坏后当数据库被破坏后,可以将后备副本数据重新装入数据库可以将后备副本数据重新装入数据库.转储的代价转储的代价耗费大量时间和资源耗费大量时间和资源,因此不能频繁进行转储因此不能频繁进行转储.DBA可以根据数据库的使用情况制定转储策略可以根据数据库的使用情况制定转储策略.11.4 11.4 恢复的实现技术恢复的实现技术恢复的实现技术恢复的实现技术(Cont.)(Cont.)2008-10-7哈工大计算

17、机学院 张建国Slide 11-15第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术正常运行转储运行事务 故障发生点正常运行转储运行事务 故障发生点TaTb Tf重新装入重新运行恢复后援副本事务重新装入重新运行恢复后援副本事务11.4 11.4 恢复的实现技术恢复的实现技术恢复的实现技术恢复的实现技术(Cont.)(Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-16第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术转储的分类转储的分类静态转储静态转储在系统中没有正在运行的事务的情况下转储在系统中没有正在运行的事务的情况下转储.优点:数据库

18、与转储的副本具有一致性优点:数据库与转储的副本具有一致性.缺点:降低了数据库的可用性缺点:降低了数据库的可用性.动态转储动态转储转储期间允许事务运行转储期间允许事务运行, 转储和用户事务可以并发执行转储和用户事务可以并发执行.优点:系统不必停下来优点:系统不必停下来,提高了数据库的可用性提高了数据库的可用性.缺点:数据库与转储副本不一致缺点:数据库与转储副本不一致.解决办法解决办法: 建立日志文件建立日志文件,将转储期间对数据库的修改活动记录下来将转储期间对数据库的修改活动记录下来. 恢复时采用后援副本恢复时采用后援副本+日志文件日志文件.11.4 11.4 恢复的实现技术恢复的实现技术恢复的

19、实现技术恢复的实现技术(Cont.)(Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-17第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术一种实用的转储策略一种实用的转储策略周转储全部数据周转储全部数据日转储上次转储后修改过的数据日转储上次转储后修改过的数据日周日周t0发生故障发生故障每周转储全部数据每日转储本日修改过的数据每周转储全部数据每日转储本日修改过的数据可恢复到的位置可恢复到的位置11.4 11.4 恢复的实现技术恢复的实现技术恢复的实现技术恢复的实现技术(Cont.)(Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-1

20、8第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术另一种实用的转储策略另一种实用的转储策略11.4 11.4 恢复的实现技术恢复的实现技术恢复的实现技术恢复的实现技术(Cont.)(Cont.)每天0:00周转储全部数据,每隔固定时间进行一次差异转储.每天0:00周转储全部数据,每隔固定时间进行一次差异转储.完全转储差异转储差异转储完全转储完全转储差异转储差异转储完全转储2008-10-7哈工大计算机学院 张建国Slide 11-19第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术2. 日志文件日志文件日志文件的作用日志文件的作用记录事务对数据库的更新操作记录事

21、务对数据库的更新操作,以便在数据库恢复时使用以便在数据库恢复时使用.日志文件的主要用途日志文件的主要用途事务故障恢复事务故障恢复,系统故障恢复系统故障恢复;在动态转储方式中利用后援副本和日志文件恢复在动态转储方式中利用后援副本和日志文件恢复;在静态转储方式中利用日志文件把已完成的事务重新处理在静态转储方式中利用日志文件把已完成的事务重新处理,对故障发生时未完成的事务进行撤销处理对故障发生时未完成的事务进行撤销处理.登记日志文件的要求登记日志文件的要求登记的次序严格按照并发事务执行的时间次序登记的次序严格按照并发事务执行的时间次序;必须先写日志文件必须先写日志文件,后写数据库后写数据库.11.4

22、 11.4 恢复的实现技术恢复的实现技术恢复的实现技术恢复的实现技术(Cont.)(Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-20第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术11.5 11.5 恢复策略恢复策略恢复策略恢复策略数据库系统发生故障后数据库系统发生故障后,利用数据库后备副本和日志文件可将其恢复到故障发生前的某个一致性状态利用数据库后备副本和日志文件可将其恢复到故障发生前的某个一致性状态.故障不同故障不同,恢复方法也不同恢复方法也不同.1. 事务故障的恢复事务故障的恢复恢复子系统利用日志文件撤销事务已对数据库进行的修改恢复子系统利用日

23、志文件撤销事务已对数据库进行的修改;事务故障恢复是系统自动完成的事务故障恢复是系统自动完成的,对用户是透明的对用户是透明的.2. 系统故障的恢复系统故障的恢复撤销故障发生时未完成的事务撤销故障发生时未完成的事务,重做已完成的事务重做已完成的事务;系统故障的恢复是由系统在重新启动时自动完成的系统故障的恢复是由系统在重新启动时自动完成的,不需用户干预不需用户干预.2008-10-7哈工大计算机学院 张建国Slide 11-21第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术3. 介质故障的恢复介质故障的恢复介质故障可能将磁盘中的数据库和日志文件都破坏介质故障可能将磁盘中的数据库和日

24、志文件都破坏.恢复策略恢复策略利用后援副本重新装入数据库利用后援副本重新装入数据库,使用数据库恢复到最近一次转储时的一致性状态使用数据库恢复到最近一次转储时的一致性状态.介质故障需要介质故障需要DBA介入介入DBA重新装入最近转储的数据库副本和有关日志文件副本重新装入最近转储的数据库副本和有关日志文件副本,然后执行系统提供的恢复命令即可然后执行系统提供的恢复命令即可,具体恢复操作由具体恢复操作由DBMS完成完成.11.5 11.5 恢复策略恢复策略恢复策略恢复策略( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-22第11章 数据库的备份与恢复技术第11

25、章 数据库的备份与恢复技术11.6 11.6 检查点技术检查点技术检查点技术检查点技术日志技术存在的问题日志技术存在的问题数据库恢复时数据库恢复时,恢复子系统必须搜索整个日志文件恢复子系统必须搜索整个日志文件,以便确定哪些事务需要以便确定哪些事务需要REDO,哪些事务需要哪些事务需要UNDO.利用日志文件恢复带来的问题利用日志文件恢复带来的问题搜索整个日志文件需要耗费大量时间搜索整个日志文件需要耗费大量时间;很多已经做完的事务需要重新做很多已经做完的事务需要重新做,浪费大量时间浪费大量时间.解决办法解决办法在日志文件中加入若干检查点在日志文件中加入若干检查点, 可从某一检查点开始恢复可从某一检

26、查点开始恢复;在某检查点前已完成的事务在某检查点前已完成的事务,不再重做不再重做;某检查点前已开始某检查点前已开始,并延续到检查点后的事务并延续到检查点后的事务,重做重做;某检查点前或故障发生前已开始的事务某检查点前或故障发生前已开始的事务,在故障发生时未完成在故障发生时未完成,撤销撤销;在检查点后在检查点后,故障前开始的事务故障前开始的事务,故障发生时未完成故障发生时未完成,撤销撤销.2008-10-7哈工大计算机学院 张建国Slide 11-23第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术T1:在检查点之前提交在检查点之前提交,在检查点之前结束在检查点之前结束,不用重做

27、不用重做.T2:在检查点之前提交在检查点之前提交,在检查点之后结束在检查点之后结束,重做重做.T3:在检查点之前提交在检查点之前提交,在故障发生时未结束在故障发生时未结束,撤销撤销.T4:在检查点之后提交在检查点之后提交,在故障发生前结束在故障发生前结束,重做重做.T5:在检查点之后提交在检查点之后提交,在故障发生时未结束在故障发生时未结束,撤销撤销.Tc检查点检查点T1Ti故障点故障点T2T3T4T511.6 11.6 检查点技术检查点技术检查点技术检查点技术( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-24第11章 数据库的备份与恢复技术第11章

28、 数据库的备份与恢复技术11.7 11.7 数据库镜像数据库镜像数据库镜像数据库镜像介质故障的一种解决办法介质故障的一种解决办法采用镜像存储技术采用镜像存储技术.将数据库镜像到另一个硬盘上将数据库镜像到另一个硬盘上,在数据库存取的同时在数据库存取的同时,另一个硬盘也同时存取另一个硬盘也同时存取.两个磁盘中数据库的内容保持一致两个磁盘中数据库的内容保持一致.优点优点可以保持数据一致性可以保持数据一致性,一旦一个硬盘出现故障一旦一个硬盘出现故障,可使用另一个硬盘中的数据可使用另一个硬盘中的数据.不同的应用程序使用不同的硬盘数据库的数据不同的应用程序使用不同的硬盘数据库的数据,可以提高处理速度可以提

29、高处理速度.2008-10-7哈工大计算机学院 张建国Slide 11-25第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术11.8 SQL Server 11.8 SQL Server 的备份与恢复的备份与恢复的备份与恢复的备份与恢复谁负责备份数据库谁负责备份数据库系统管理员:系统管理员:sa数据库所有者:数据库所有者:db_owner允许进行数据库备份的用户:允许进行数据库备份的用户:db_backupoperator备份内容备份内容用户数据库:整个数据库用户数据库:整个数据库,日志文件日志文件,某个数据库文件某个数据库文件备份介质备份介质硬盘硬盘磁带磁带2008-10-7

30、哈工大计算机学院 张建国Slide 11-26第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术备份类型备份类型完全备份完全备份:备份整个数据库备份整个数据库,当系统出现故障时当系统出现故障时,可以恢复到最近一次备份的状态可以恢复到最近一次备份的状态.差异备份差异备份(增量备份增量备份):备份上次备份以后变化的数据备份上次备份以后变化的数据.备份事务日志备份事务日志:在两次完全备份中间进行这种备份在两次完全备份中间进行这种备份.事务日志记录了数据库的各种活动事务日志记录了数据库的各种活动,当系统出现故障时当系统出现故障时,可先恢复完全备份的数据可先恢复完全备份的数据,然后恢复事务

31、日志然后恢复事务日志.备份单个文件或文件组备份单个文件或文件组:备份特定的数据库文件或文件夹备份特定的数据库文件或文件夹.当系统出现故障时当系统出现故障时,可恢复这部分文件可恢复这部分文件.恢复时需借助于日志文件恢复时需借助于日志文件.11.8 SQL Server 11.8 SQL Server 的备份与恢复的备份与恢复的备份与恢复的备份与恢复 ( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-27第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术创建备份设备创建备份设备启动企业管理器启动企业管理器选择备份设备的服务器选择备份设备的服务器

32、打开打开“管理管理”文件夹文件夹选择备份选择备份,右击右击选择备份设备名称选择备份设备名称以后执行备份操作时以后执行备份操作时,将备份到该设备中将备份到该设备中11.8 SQL Server 11.8 SQL Server 的备份与恢复的备份与恢复的备份与恢复的备份与恢复 ( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-28第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术备份数据库方法备份数据库方法启动企业管理器启动企业管理器选择要备份的数据库选择要备份的数据库选择所有任务选择所有任务选择备份数据库选择备份数据库选择备份方式选择备份方式

33、完全备份完全备份差异备份差异备份添加备份设务添加备份设务选择写入方式选择写入方式追加追加重写重写选择调度方式:何时备份选择调度方式:何时备份11.8 SQL Server 11.8 SQL Server 的备份与恢复的备份与恢复的备份与恢复的备份与恢复 ( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-29第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术恢复数据库方法恢复数据库方法启动企业管理器启动企业管理器选择所有任务选择所有任务选择还原数据库选择还原数据库选择还原哪个备份选择还原哪个备份点击确定后点击确定后,开始恢复开始恢复第第1个为

34、完全备份个为完全备份第第2个为差异备份个为差异备份仅选择第仅选择第1个个,恢复完全备份的数据库恢复完全备份的数据库两个都选择两个都选择,先恢复完全备份的数据库先恢复完全备份的数据库,再恢复差异备份的数据库再恢复差异备份的数据库11.8 SQL Server 11.8 SQL Server 的备份与恢复的备份与恢复的备份与恢复的备份与恢复 ( (Cont.)Cont.)2008-10-7哈工大计算机学院 张建国Slide 11-30第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术本章小结本章小结本章小结本章小结保证数据一致性是对数据库的最基本的要求保证数据一致性是对数据库的最基本

35、的要求.事务是数据库的逻辑工作单位事务是数据库的逻辑工作单位.数据库的一致性:保证系统中一切事务的原子性、一致性、隔离性和持续性数据库的一致性:保证系统中一切事务的原子性、一致性、隔离性和持续性.DBMS具对事务故障、系统故障和介质故障进行恢复具对事务故障、系统故障和介质故障进行恢复.恢复常用的技术:转储和日志文件恢复常用的技术:转储和日志文件恢复基本原理:利用存储在后备副本、日志文件和镜像数据库中的冗余数据来重建数据库恢复基本原理:利用存储在后备副本、日志文件和镜像数据库中的冗余数据来重建数据库.SQL Server 2000的数据库恢复技术的数据库恢复技术.2008-10-7哈工大计算机学院 张建国Slide 11-31第11章 数据库的备份与恢复技术第11章 数据库的备份与恢复技术本章习题和任务本章习题和任务本章习题和任务本章习题和任务复习部分复习部分P.223: 1-16本章概念本章概念在实验中练习备份与恢复技术在实验中练习备份与恢复技术

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号