实验八数据库的备份与恢复课件.ppt
《实验八数据库的备份与恢复课件.ppt》由会员分享,可在线阅读,更多相关《实验八数据库的备份与恢复课件.ppt(27页珍藏版)》请在三一办公上搜索。
1、实验八 数据库的备份与恢复,56、死去何所道,托体同山阿。57、春秋多佳日,登高赋新诗。58、种豆南山下,草盛豆苗稀。晨兴理荒秽,带月荷锄归。道狭草木长,夕露沾我衣。衣沾不足惜,但使愿无违。59、相见无杂言,但道桑麻长。60、迢迢新秋夕,亭亭月将圆。,实验八 数据库的备份与恢复实验八 数据库的备份与恢复56、死去何所道,托体同山阿。57、春秋多佳日,登高赋新诗。58、种豆南山下,草盛豆苗稀。晨兴理荒秽,带月荷锄归。道狭草木长,夕露沾我衣。衣沾不足惜,但使愿无违。59、相见无杂言,但道桑麻长。60、迢迢新秋夕,亭亭月将圆。实验八 数据库备份与恢复 数据库恢复机制是数据库管理系统的重要组成部分,经
2、常的备份可以有效防止数据丢失,使管理员能够把数据库从错误的状态恢复到已知的正确状态。本实验给出了几种备份和恢复的操作方法。【知识要点】1.数据库备份和恢复概述 计算机系统的各种软硬件故障、用户误操作以及恶意破坏是不可避免的,这将影响到数据的正确性甚至造成数据损失、服务器崩溃的致命后果。如果用户采取适当的备份策略,适时备份,就能够把数据库从错误状态恢复到某一备份的已知的正确状态,这就是数据库管理系统提供的数据库备份恢复机制。2.故障类型(1)事务内部的故障 事务内部的故障可以分为预期的和非预期的。对于预期的事务故障是可以通过事务程序本身发现的,可由程序判断是否提交或回滚事务来保证数据库的正确状态
3、。对于非预期的事务故障,不能由事务程序处理,则要采用备份恢复机制来保证数据库的正确状态。实验八 数据库备份与恢复(2)系统故障 系统故障是指造成系统停止运转的任何事件,使得系统要重新启动。这类故障不破坏数据库,但所有运行事务都非正常终止,一些尚未完成的事务的结果可能已送入物理数据库,从而造成数据库可能处于不正确的状态。为保证数据一致性,恢复子系统必须在系统重新启动时让所有非正常终止的事务回滚,强行撤消(UNDO)所有为完成的事务。另一方面,系统故障使得有些已完成的事务可能有一部分甚至全部留在缓冲区,尚未写回磁盘上的物理数据库中,使数据库处于不一致状态。所以系统重新启动后,恢复子系统还需要重做(
4、REDO)所有已提交的事务,使的数据库恢复到一致状态。(3)介质故障 介质故障称为硬故障(Hard Crash),如磁盘损坏、磁头碰撞,瞬时强磁场干扰等。这类故障将破坏数据库或部分数据库,并影响正在存取这部分数据的所有事务,是最严重的一种故障,恢复方法是重装数据库,然后重做已完成的事务。(4)计算机病毒 计算机病毒是一种人为的故障或破坏,是一些恶作剧者研制的一种计算机程序,它可以破坏数据库中的数据,甚至摧毁整个计算机系统。对计算机病毒的处理办法一般是通过杀毒软件检查、诊断、消灭计算机病毒。,实验八 数据库备份与恢复,4.数据库备份的方式 使用SQL Server可以决定如何在备份设备上创建备份
5、,如:可以重写过期的备份或者将新备份追加到备份媒体上。(1)完全数据库备份 使用此种数据库备份方式,SQL Server将备份数据库的所有数据文件和在备份过程中发生的任何活动。(2)执行差异备份 差异备份只备份自最近一次完全数据库备份以来被修改的那些数据。所以差异备份依赖完全数据库备份。系统出现故障时,首先恢复完全数据库备份,然后恢复差异备份。(3)执行日志备份 日志备份是备份自上次事务日志备份后到当前事务日志末尾的部分。使用事务日志备份将数据库恢复到特定的检查点或故障点。若采用此种备份必须设置数据库恢复模型为完全或大容量日志记录恢复模式。系统出现故障时,首先恢复完全数据库备份,然后恢复日志备
6、份。(4)执行文件/文件组备份 当用户拥有超大型数据库即拥有多个数据文件、多个文件组的时候,或者每天24小时数据都在变化,应当执行数据库文件或文件组备份,并且必须执行事务日志备份。,实验八 数据库备份与恢复,5.恢复数据库的方法(1)从完全数据库备份中恢复(2)从差异备份中恢复(3)从日志备份中恢复(4)从文件或文件组备份中恢复(5)直接拷贝文件的备份和恢复6.备份和恢复数据库的SQL语句(-补充知识点)(1)备份数据库的SQL语句BACKUP DATABASE database_nameTO WITH,DESCRIPTON=text,DIFFERENTIAL,EXPIREDATE=date,
7、MEDIAPASSWORD=mediapassword,PASSWORD=password,INIT|NOINIT,NAME=backup_set_name,实验八 数据库备份与恢复,(2)恢复数据库的SQL语句(-补充知识点)RESTORE DATABASE database_nameFROM WITH,MEDIAPASSWORD=mediapassword,PASSWORD=password,MOVE logical_file_name TO operating_system_file_name,NORECOVERY|RECOVERY|STANDBY=undo_file_name,REPL
8、ACE,RESTART【实验目的】掌握数据库备份的几种操作方法;掌握数据库恢复的几种操作方法;理解和掌握数据库备份和恢复机制的作用;理解和掌握数据库备份和恢复机制的实现技术。,实验八 1.完全数据库备份与简单恢复,【实验目的】理解和掌握简单恢复模型的一种策略:完全数据库备份与简单恢复;掌握使用企业管理器执行完全数据库备份及其简单恢复的方法;【实验内容】1.使用企业管理器执行完全数据库备份及其简单恢复。要求使用企业管理器按序完成下列操作:操作1:对现有数据库Teach执行完全备份Fullbackup_Teach1;操作2:将学生李思的信息从表S中删除;操作3:执行恢复,将数据库恢复到操作2之前的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 数据库 备份 恢复 课件
链接地址:https://www.31ppt.com/p-3804452.html