




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机等级考试三级数据库技术精讲班主讲老师:杨梅,第十二章备份与恢复数据库,内容提要:1、理解备份与恢复的概念2、了解SQLServer的备份与恢复机制3、了解Oracle的备份与恢复机制,第十二章备份与恢复数据库,1、备份数据库数据备份的原因:防止数据丢失(存储介质故障、用户的操作错误、服务器故障、病毒侵害、自然灾害),一旦出现问题,能够根据备份进行恢复。是数据转移的一种方式。(将数据库从一台服务器复制到另一台服务器、设置数据库镜像、文件归档和灾难恢复),第一节备份与恢复的概念,2、恢复数据库恢复数据库指数据库系统出现故障时,利用备份副本将数据库恢复到某个正确、一致的状态的过程。两种类型:介质故障恢复非介质故障恢复,第一节备份与恢复的概念,1、恢复模式恢复模式是一个数据库属性,它用于控制数据库备份和还原操作的基本行为。恢复模式决定备份类型和还原方案。备份类型决定数据库备份的内容。三种恢复模式:简单恢复模式完整恢复模式大容量日志恢复模式,第二节SQLServer的备份与恢复机制,简单恢复模式此模式简略地记录大多数事务,不备份事务日志。所记录的信息只是为了确保在系统崩溃或还原数据备份之后数据库的一致性。完整恢复模式此模式完整地记录了所有的事务,并保留所有的事务日志记录,直到将它们备份,第二节SQLServer的备份与恢复机制,大容量日志恢复模式此模式简略地记录大多数大容量操作(例如索引创建和大容量加载),完整地记录其他事务。大容量日志恢复模式提高了大容量操作的性能,常用作完整恢复模式的补充。,第二节SQLServer的备份与恢复机制,2、备份内容及时间备份内容用户数据库系统数据库备份时间系统数据库:修改之后进行备份用户数据库:周期性备份,第二节SQLServer的备份与恢复机制,进行下列操作后,立刻进行备份:创建数据库之后,或批量加载数据之后。创建索引之后。执行清理事务日志的操作之后。执行大容量数据操作之后。,第二节SQLServer的备份与恢复机制,3、SQLServer的备份机制(1)备份设备SQLServer将备份数据库的场所称为备份设备。支持将数据库备份到磁带或磁盘上。备份设备类型:永久备份设备:在备份之前需要先建立。临时备份设备:不需要预先建立,在备份时将数据库直接备份到物理文件上。,第二节SQLServer的备份与恢复机制,使用系统存储过程创建备份设备sp_addumpdevicedevtype=device_type,logicalname=logical_name,physicalname=physical_name其中,device_type表示设备类型,其值可为disk和tape。logical_name表示设备的逻辑名称。physical_name表示设备的实际名称。,第二节SQLServer的备份与恢复机制,例:创建一个名为MYDISKDUMP的磁盘备份设备,其物理名称为D:Dump1.bak。EXECsp_addumpdevicedisk,mydiskdump,D:dump1.bak,第二节SQLServer的备份与恢复机制,第二节SQLServer的备份与恢复机制,(2)备份类型1)数据库备份完整数据库备份差异数据库备份2)文件备份文件备份差异文件备份3)事务日志备份,完整数据库备份(也称完全转储)完整备份将备份整个数据库,包括事务日志部分(以便可以恢复整个备份)。完整备份代表备份完成时的数据库。是恢复的基线备份数据文件、数据库对象和数据的信息备份备份过程中发生的活动备份未提交的事务到日志,第二节SQLServer的备份与恢复机制,差异数据库备份(也称差异转储)备份从上次完整备份之后数据的改变备份差异备份过程中发生的活动备份未提交的事务到日志比完整备份节约时间以前一次完整备份为基准点(成为差异基准)。在还原差异备份前,应先还原最新的完整备份,再还原基于该完整备份的最新差异备份。,第二节SQLServer的备份与恢复机制,文件备份可以分别备份和还原数据库中的文件。使用文件备份使用户可以仅还原已损坏的文件,而不必还原数据库的其余部分,从而提高恢复速度,第二节SQLServer的备份与恢复机制,差异文件备份创建文件或文件组的完整备份后,可以基于该完整备份创建一系列的差异备份。差异文件备份只捕获自上一次文件备份以来更改的数据。,第二节SQLServer的备份与恢复机制,事务日志备份备份从上次日志备份之后的日志记录备份完成后要截断日志事务日志备份仅用于完整恢复模式或大容量日志恢复模式三种类型的事务日志备份:纯日志备份,大容量操作日志备份,结尾日志备份。,第二节SQLServer的备份与恢复机制,(3)常用备份策略完整备份完整备份+日志备份完整备份+差异备份+日志备份,第二节SQLServer的备份与恢复机制,完整备份适合于数据库数据不是很大,而且数据更改不是很频繁的情况。完整备份一般可以几天进行一次或几周进行一次。当对数据库数据的修改次数不是很频繁,而且允许一定量的数据丢失时,可以选择只用完整备份策略。完整备份包括了对数据和日志的备份。,第二节SQLServer的备份与恢复机制,完全备份示例,假设在周二晚上11:00系统出现故障,则这时可以将数据库恢复到周一晚0:00时的状态。使用完全备份策略,还可以将一台服务器上的数据库复制到另一台服务器(在一台服务器上做备份,然后在另一台服务器上进行恢复),使两台服务器上的数据库完全相同。,第二节SQLServer的备份与恢复机制,完全备份+日志备份如果不允许丢失太多的数据,而且又不希望经常地进行完全备份(因为完全备份进行的时间比较长),则可以在完全备份中间加一些日志备份。例如,可以每天0:00点进行一次完全备份,然后每隔几小时进行一次日志备份。,第二节SQLServer的备份与恢复机制,完全+日志备份示例,第二节SQLServer的备份与恢复机制,完全备份+差异备份+日志备份完全备份加差异备份和日志备份的策略,即在完全备份中间加一些差异备份,在差异备份中间加一些日志备份。比如每周周日0:00进行一次完全备份,然后每天0:00进行一次差异备份,然后再在两次差异备份之间增加一些日志备份。这种策略的好处是备份和恢复的速度都比较快,而且当系统出现故障时,丢失的数据也比较少。,第二节SQLServer的备份与恢复机制,完全+差异+日志备份示例,第二节SQLServer的备份与恢复机制,(4)实现备份使用SQLServer管理平台使用T-SQL语句,第二节SQLServer的备份与恢复机制,示例1对“Students”理数据库进行一次完全备份,并备份到MyBK_1备份设备上(假设此备份设备已创建好)。BACKUPDATABASEstudentsTOMyBK_1,第二节SQLServer的备份与恢复机制,示例2对“pubs”数据库进行一次完全备份,备份到MyBK_1备份设备上,并覆盖掉该备份设备上已有的内容。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年蚌埠市晨光小学编外临聘教师招聘1人备考考试题库附答案解析
- 2025浙江宁波贵驷街道招聘编外工作人员5人备考考试题库附答案解析
- 2025智新科技股份有限公司招聘考试参考试题及答案解析
- 2025北京华文学院招聘4人笔试备考题库及答案解析
- 2025广东阳江市江城区招聘城镇公益性岗位和乡村公益性岗位备考考试题库附答案解析
- 2025福建莆田市秀屿区上塘珠宝城实业有限公司招聘编外工作人员3人备考练习试题及答案解析
- 2026建信基金管理有限责任公司校园招聘9人备考考试题库附答案解析
- 2025浙江丽水经济技术开发区实业发展集团有限公司下属三级公司招聘2人备考练习题库及答案解析
- 2025中国煤炭开发有限责任公司招聘4人备考考试题库附答案解析
- 产权制度改革方向-洞察及研究
- 规范书写汉字(实用硬笔)课件
- 马克思主义政治经济学第2章-货币课件
- 管理核心五任务版权课程课件
- 学术规范与论文写作讲述课件
- 七年级数学学习·探究·诊断上册
- 实验室内质控记录表格完整
- 基层医疗机构抗菌药物合理使用
- 肾动脉狭窄介入治疗PPT课件(PPT 30页)
- 10kV架空线路设计PPT课件(PPT 69页)
- Q∕GDW 12174-2021 智能量测开关技术规范
- 幼儿园绘本:《小宣传员》 红色故事
评论
0/150
提交评论