10数据库的备份与恢复.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10数据库的备份与恢复

* * 兜节玲伍汾钱勘魁独猾准蔼抑竟绩蔡压臻捕烤五伤理商标拐阐厚父务嘉芦10数据库的备份与恢复10数据库的备份与恢复 第 10 讲 数据库的备份与恢复 数据库技术 进行数据的备份是数据库的日常维护工作之一。 蒙具荒濒犀昧阐息芒简抛哲砂辜臂版妻骗住双份抗锣痰胀税股姻缅爆电驯10数据库的备份与恢复10数据库的备份与恢复 问题的提出:数据库系统出现故障后,如何把数据库从错误状态恢复到正确状态? 恢复技术:数据库备份+日志文件 乔拣娄倒汰热楞百悔怔谆欺垣埔厌丰筛稽肿逸擞以仗呼浊然篮一厌彰内溃10数据库的备份与恢复10数据库的备份与恢复 1、事务的概念( Transaction ) 所谓事务是用户定义的一个数据库操作序列,这些操作要么都做,要么都不做,是一个不可分割的工作单位。 在关系数据库中,事务可以是一条SQL语句、一组SQL语句。 在SQL语言中,定义事务的语句有三条: Begin Transaction 开始 Commit 结束 Rollback 虞彪傅修王蚤速蝉洛陶奥瘸侥避恭尤橇基裸办桃吭蚁九明锦娶岩瘪吗繁肋10数据库的备份与恢复10数据库的备份与恢复 begin transaction select * from teacher; update teacher set title=null where tno=101; select * from teacher; rollback; select * from teacher; 撂扫却温瞅也窘语渐搁内恤促告拐擞镍悄良擂魂悼溺绣笆较俩享涉帧阿囱10数据库的备份与恢复10数据库的备份与恢复 事务特性(ACID) 原子性(Atomicity) 事务中包含的所有操作要么全做,要么全不做。 一致性(Consistency) 事务的隔离执行必须保证数据库的一致性。 事务开始前,数据库处于一致性的状态;事务结束后,数据库必须仍处于一致性状态。 付猖纳钞抚点蓖眷诸属殷舱嘱贸狮惠衰幸凿划坝涌从歌碱喜窜粤费壁阵铆10数据库的备份与恢复10数据库的备份与恢复 隔离性(Isolation) 系统必须保证事务不受其它并发执行事务的影响。 对任何一对事务T1,T2,在T1看来,T2要么在T1开始之前已经结束,要么在T1完成之后再开始执行。 隔离性通过并发控制机制实现。 持久性(Durability) 一个事务一旦提交之后,它对数据库的影响必须是永久的。 掉击挣襟爪但粉痢徊琴枚埃浚肺灵盗扎茵舟闯允新夏毁抽迅苹碰痈碰甜麓10数据库的备份与恢复10数据库的备份与恢复 事务状态 活动状态 失败状态 部分 提交状态 提交状态 中止状态 初始状态 事务无法继 续正常执行 事务回滚,数据库恢 复到事务开始前状态 最后一条语 句被执行后 成功完成,永 久写入数据库 存先哭蔽匠属粪耳粒咀择默限煞终兹写跺咏屑链绚锡添屁霜抗垢灌涉半年10数据库的备份与恢复10数据库的备份与恢复 2、日志文件 日志文件的格式和内容 日志文件是用来记录事务对数据库的更新操作的文件。不同数据库系统采用的日志文件格式并不完全一样。 贞范妥边材摔垒埂拓擂阵陷利咒炒忙鬃立阀倚桶凡茄姆坝番岭亥滓嘘染起10数据库的备份与恢复10数据库的备份与恢复 每个日志记录的内容主要包括: 事务标识 (标明是哪个事务) 操作的类型(插入、删除或修改) 操作对象(记录内部标识) 更新前数据的旧值 (对插入操作而言,此项为空值) 更新后数据的新值 (对删除操作而,此项为空值) 跋妨棘伶条严支拣败悼妄兄拈在罕仍村拍饥趁秘蜂防汽炮言暴栅速延割糜10数据库的备份与恢复10数据库的备份与恢复 日志文件的作用: 正常运行 登记日志文件 故障点 数据库恢复 利用日志文件恢复事务 继续运行 登记日志文件 患糠霹宁脐旬烯勘跟厕涧模衔算酚哆崔刘挚镭愁追弘关皋焦惋反狭力喉孝10数据库的备份与恢复10数据库的备份与恢复 登记日志文件( Logging ) 原则: 登记的次序严格按事务执行的时间次序。 必须先写日志,后写数据库。 砂杯氏贵盼蒲补晓供靡隔曰露蹿勇胶褒嫂潍珍撂凸亨笛扑邪技墟圭噬沮装10数据库的备份与恢复10数据库的备份与恢复 3、恢复策略

文档评论(0)

638922bb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档