数据库应用基础备份与恢复学习教案.pptx

上传人:一*** 文档编号:71960881 上传时间:2023-02-07 格式:PPTX 页数:36 大小:628.47KB
返回 下载 相关 举报
数据库应用基础备份与恢复学习教案.pptx_第1页
第1页 / 共36页
数据库应用基础备份与恢复学习教案.pptx_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《数据库应用基础备份与恢复学习教案.pptx》由会员分享,可在线阅读,更多相关《数据库应用基础备份与恢复学习教案.pptx(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数据库应用基础数据库应用基础(jch)备份与恢复备份与恢复第一页,共36页。复习(fx)1 SQL Server的登陆模式的登陆模式(msh)?2角色的概念角色的概念第1页/共35页第二页,共36页。333 33本次本次(bn c)(bn c)课主要内容课主要内容11.1 11.1 数据库备份与恢复的数据库备份与恢复的概念概念11.2 11.2 备份及其操作备份及其操作11.3 11.3 恢复及其操作恢复及其操作第2页/共35页第三页,共36页。41 概述概述(i sh)数据数据(shj)库中的数据库中的数据(shj)丢失丢失或破坏可能原因:或破坏可能原因:计算机硬件故障计算机硬件故障软件故障

2、软件故障病毒病毒(bngd)自然灾害自然灾害盗窃盗窃第3页/共35页第四页,共36页。备份:是指在某种介质上(磁盘)存备份:是指在某种介质上(磁盘)存备份:是指在某种介质上(磁盘)存备份:是指在某种介质上(磁盘)存储数据库(或其中一部分)的复制储数据库(或其中一部分)的复制储数据库(或其中一部分)的复制储数据库(或其中一部分)的复制恢复恢复恢复恢复(huf)(huf):是指及时将数据库返:是指及时将数据库返:是指及时将数据库返:是指及时将数据库返回到原来的状态回到原来的状态回到原来的状态回到原来的状态第4页/共35页第五页,共36页。6备份是非常重要的,是恢复数据备份是非常重要的,是恢复数据库

3、最容易库最容易(rngy)(rngy)和最能防止意和最能防止意外的有效方法。没有备份,所有外的有效方法。没有备份,所有的数据都可能会丢失,而且将造的数据都可能会丢失,而且将造成不可挽回的损失成不可挽回的损失备份备份(bi fn)的作用:的作用:第5页/共35页第六页,共36页。7在缺省情况下,在缺省情况下,dbodbo有执行有执行(zhxng)backup(zhxng)backup和和loadload的能力。的能力。dbodbo是某个数据库的所有者,或是是某个数据库的所有者,或是数据库创建者的数据库登录别名,数据库创建者的数据库登录别名,或者以或者以sasa注册的用户,它不是注注册的用户,它不

4、是注册名册名由谁做备份由谁做备份(bi fn)第6页/共35页第七页,共36页。82 2 备份备份(bi fn)(bi fn)的类型的类型 数据库备份数据库备份日志日志(rzh)备份备份差异备份差异备份文件或文件组备份文件或文件组备份 备备份份(bi fn)类类型型第7页/共35页第八页,共36页。9(1 1)数据库备份:)数据库备份:按常规定期备份整个数据库,包括按常规定期备份整个数据库,包括事务日志事务日志(rzh)(rzh)。还原进程重写现有数据库,如果现还原进程重写现有数据库,如果现有数据库不存在则创建有数据库不存在则创建第8页/共35页第九页,共36页。10(2 2)日志备份:)日志

5、备份:不需很频繁地定期进行数据库备份,而不需很频繁地定期进行数据库备份,而是在两次完全数据库备份期间,进行事务是在两次完全数据库备份期间,进行事务日志备份,所备份的事务日志记录日志备份,所备份的事务日志记录(jl)(jl)了两次数据库备份之间所有的数据库活动了两次数据库备份之间所有的数据库活动记录记录(jl)(jl)。如果数据库已经恢复,则将回滚备份操作如果数据库已经恢复,则将回滚备份操作开始时尚未完成的所有事务开始时尚未完成的所有事务一般来说,事务一般来说,事务日志备份比数据日志备份比数据库备份使用库备份使用(shyng)(shyng)的资的资源少源少第9页/共35页第十页,共36页。11(

6、3 3)差异备份:差异数据库备)差异备份:差异数据库备份只记录自上次份只记录自上次(shn c)(shn c)数数据库备份后发生更改的数据据库备份后发生更改的数据因为因为(yn wi)(yn wi)备备份的内容少,因份的内容少,因此可以更经常地此可以更经常地备份备份差异数据库备差异数据库备份份(bi fn)(bi fn)比数据库备份比数据库备份(bi fn)(bi fn)速速度快度快第10页/共35页第十一页,共36页。12(4 4)文件或文件组备份:当时间限)文件或文件组备份:当时间限制使得完整数据库备份不切实际时,制使得完整数据库备份不切实际时,可以考虑使用可以考虑使用BACKUPBACK

7、UP备份数据库文件备份数据库文件和文件组,而不是备份完整数据库。和文件组,而不是备份完整数据库。若要备份一个文件而不是整个数据库若要备份一个文件而不是整个数据库时,要考虑合理的步骤以确保数据库时,要考虑合理的步骤以确保数据库中所有的文件按规则备份。同时必须中所有的文件按规则备份。同时必须进行进行(jnxng)(jnxng)单独的事务日志备份单独的事务日志备份第11页/共35页第十二页,共36页。1313131313本次课主要内容本次课主要内容11.1 11.1 数据库备份数据库备份(bi fn)(bi fn)与恢复与恢复的概念的概念11.2 11.2 备份备份(bi fn)(bi fn)及其操

8、作及其操作11.3 11.3 恢复及其操作恢复及其操作第12页/共35页第十三页,共36页。1411.2 备份备份(bi fn)及其操作及其操作 在进行数据库备份之前,要指定磁盘在进行数据库备份之前,要指定磁盘备份设备和它所处的路径,备份设备和它所处的路径,如要为如要为mastermaster数据库添加数据库添加(tin ji)(tin ji)一个名为一个名为MYDISKDUMPMYDISKDUMP的磁盘备份设备,的磁盘备份设备,其物理名称为其物理名称为 C:DumpDump1.bak C:DumpDump1.bak 1 备份备份(bi fn)设备设备硬件,磁带,命名管道硬件,磁带,命名管道第

9、13页/共35页第十四页,共36页。15Sp_addumpdevice Sp_addumpdevice devtype=devtype=device_typelogincalname=logincal_namelogincal_name,physicalname=physical_name,备份设备备份设备(shbi)的逻的逻辑名称辑名称备份备份(bi fn)设备的设备的类型类型备份设备备份设备(shbi)的物的物理名称理名称第14页/共35页第十五页,共36页。16USE masterUSE masterEXEC sp_addumpdevice disk,EXEC sp_addumpdevi

10、ce disk,mydiskdump,c:dumpdump1.bakmydiskdump,c:dumpdump1.bak 第15页/共35页第十六页,共36页。17图形化界面图形化界面(jimin)第16页/共35页第十七页,共36页。第17页/共35页第十八页,共36页。192删除备份(bifn)设备Sp_dropdevice logicalname=Sp_dropdevice logicalname=device例例Use masterGoEXEC sp_dropdevice mydiskdump第18页/共35页第十九页,共36页。20BACKUPDATABASE|LOGdatabase

11、name|database_name_var,nTO,nWITH.3用T-SQL命令进行(jnxng)备份第19页/共35页第二十页,共36页。21(1 1)数据库完全)数据库完全(wnqun)(wnqun)备份备份 将数据库将数据库将数据库将数据库mm备份到一个磁盘文件上,备备份到一个磁盘文件上,备备份到一个磁盘文件上,备备份到一个磁盘文件上,备份设备份设备份设备份设备(shbi)(shbi)为物理设备为物理设备为物理设备为物理设备(shbi)(shbi)。第20页/共35页第二十一页,共36页。将数据库m备份到逻辑(luj)备份设备back1上第21页/共35页第二十二页,共36页。23(

12、2)数据库差异(chy)备份将数据库将数据库将数据库将数据库mm差异备份差异备份差异备份差异备份(bi fn)(bi fn)到一个磁盘文到一个磁盘文到一个磁盘文到一个磁盘文件上,备份件上,备份件上,备份件上,备份(bi fn)(bi fn)设备为物理设备。设备为物理设备。设备为物理设备。设备为物理设备。BACKUP DATABASE m BACKUP DATABASE m TOTO DISK=D DISK=D:m.BAK m.BAK WITH DIFFERENTIALWITH DIFFERENTIAL注意:只有已经执行了完全数据库备份注意:只有已经执行了完全数据库备份注意:只有已经执行了完全数

13、据库备份注意:只有已经执行了完全数据库备份(bi(bi fn)fn)的数据库才能执行差异备份的数据库才能执行差异备份的数据库才能执行差异备份的数据库才能执行差异备份(bi fn)(bi fn)。第22页/共35页第二十三页,共36页。2424242424本次课主要内容本次课主要内容11.1 11.1 数据库备份与恢复的数据库备份与恢复的概念概念(ginin)(ginin)11.2 11.2 备份及其操作备份及其操作11.3 11.3 恢复及其操作恢复及其操作第23页/共35页第二十四页,共36页。2511.3恢复(huf)及其操作数据库恢复是和数据库备份相对应的操作(cozu),它是将数据库备

14、份重新加载到系统中的过程。数据库恢复可以创建备份完成时数据库中存在的相关文件,但是备份以后的所有数据库修改将丢失。第24页/共35页第二十五页,共36页。261数据库恢复(huf)模型根据对保存数据的需要和对存储介质使用(shyng)的考虑,SQLSERVER提供了3种数据库恢复模型,简单恢复、完全恢复、大容量日志记录恢复。第25页/共35页第二十六页,共36页。27 (1 1)简单恢复模型)简单恢复模型)简单恢复模型)简单恢复模型 可以将数据库恢复到上次备份处,可以将数据库恢复到上次备份处,可以将数据库恢复到上次备份处,可以将数据库恢复到上次备份处,但是无法将数据库还原到故障点或待但是无法将

15、数据库还原到故障点或待但是无法将数据库还原到故障点或待但是无法将数据库还原到故障点或待定的即时定的即时定的即时定的即时(jsh)(jsh)点。点。点。点。它常用于恢复最新的完整数据库备份、它常用于恢复最新的完整数据库备份、它常用于恢复最新的完整数据库备份、它常用于恢复最新的完整数据库备份、差异备份。差异备份。差异备份。差异备份。第26页/共35页第二十七页,共36页。28(2)完全恢复模型)完全恢复模型(mxng)使用数据库备份和事务日志使用数据库备份和事务日志备份提供将数据库恢复到故障点备份提供将数据库恢复到故障点或特定即时点的能力。或特定即时点的能力。(3)大容量日志记录恢复模型)大容量日

16、志记录恢复模型(mxng)为某些大规模或大容量复制为某些大规模或大容量复制操作提供最佳性能和最少日志使操作提供最佳性能和最少日志使用空间。用空间。第27页/共35页第二十八页,共36页。第28页/共35页第二十九页,共36页。第29页/共35页第三十页,共36页。312 用T-SQL命令(mng lng)进行恢复RESTORE DATABASE|LOGRESTORE DATABASE|LOGdatabasename|database_name_vardatabasename|database_name_var,nnFROM FROM,nnWITHWITH.第30页/共35页第三十一页,共36页

17、。32 例:从一个已存在例:从一个已存在例:从一个已存在例:从一个已存在(cnzi)(cnzi)的备份介质的备份介质的备份介质的备份介质back1back1恢复整个数据库恢复整个数据库恢复整个数据库恢复整个数据库mm第31页/共35页第三十二页,共36页。例:从磁盘(cpn)上的备份文件D:m.BAK恢复数据库m第32页/共35页第三十三页,共36页。341:/*2:通过SQL语句备份数据库3:*/4:BACKUPDATABASEmydb5:TODISK=C:DBBACKmydb.BAK6:-这里指定需要(xyo)备份数据库的路径和文件名,注意:路径的文件夹是必须已经创建的.文件名可以使用日期来标示-第33页/共35页第三十四页,共36页。357:8:/*9:通过(tnggu)SQL语句还原数据库10:*/11:USEmaster12:RESTOREDATABASEmydb13:FROMDISK=C:DBBACKmydb.BAK14:WITHREPLACE注意:很多时候不能直接还原,因为数据不是独占打开.第34页/共35页第三十五页,共36页。感谢您的观看感谢您的观看(gunkn)。第35页/共35页第三十六页,共36页。

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

当前位置:首页 > 管理文献 > 管理工具

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com