第七周数据库恢复技术_第1页
第七周数据库恢复技术_第2页
第七周数据库恢复技术_第3页
第七周数据库恢复技术_第4页
第七周数据库恢复技术_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库设计期中测试题1.数据模型分为()和()、()。2.数据库系统的三种模式:()、()、()及两级影射为:()和()3.E-R图是由()、()和()这3个基本要素组成的。4.关系模式的三类完整性约束条件分别是()、()和()。5.实体联系模型中三种联系是()、()、();简答题假设教学管理规定:

①一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授;

③一个学生选修一门课,仅有一个成绩。

学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。

要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型;数据库设计概述1.什么是数据库设计数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储、管理数据,满足各种用户的应用需求(信息要求和处理要求)在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统如:教务管理系统题库管理系统工资管理系统人事管理系统考勤管理系统医院信息管理系统电子病历2数据库设计的内容数据库设计包括数据库的结构设计和数据库的行为设计两方面的内容。数据库的结构设计————静态模型设计数据库的行为设计————动态模型设计数据库设计概述现实世界概念模型设计加载数据库物理数据库设计逻辑数据库设计数据分析功能分析功能设计事务设计应用程序设计调试运行数据库设计的全过程运行和维护数据库设计概述数据库设计的基本步骤了解和分析用户需求对需求分析所得到数据的进行综合、归纳,,形成概念模型

将概念模型所描述的数据映射为某个特定的DBMS支持的数据模型需求分析阶段概念结构设计阶段逻辑结构设计阶段物理结构设计阶段数据库实施阶段数据库运行和维护阶段确定存储结构和存取方法设计人员利用DBMS提供的数据语言和数据库开发工具,建立数据库,编制应用程序,组织数据入库,并进行试运行数据库设计概述数据库恢复技术第七章数据库恢复技术7.1事务的基本概念7.2数据库恢复概述7.3故障的种类7.4恢复的实现技术7.5恢复策略7.6数据库镜像7.1事务的基本概念一、什么是事务二、如何定义事务三、事务的特性一、什么是事务事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位事务和程序是两个概念在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序一个应用程序通常包含多个事务事务是恢复和并发控制的基本单位三、事务的特性(ACID特性)事务的ACID特性:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持续性(Durability)1.原子性事务是数据库的逻辑工作单位事务中包括的诸操作要么都做,要么都不做2.一致性事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态一致性状态:

数据库中只包含成功事务提交的结果不一致状态:

数据库中包含失败事务的结果一致性与原子性银行转帐:从帐号A中取出一万元,存入帐号B。定义一个事务,该事务包括两个操作这两个操作要么全做,要么全不做全做或者全不做,数据库都处于一致性状态。如果只做一个操作,数据库就处于不一致性状态。

B=B+1

A=A-1BA3.隔离性对并发执行而言一个事务的执行不能被其他事务干扰一个事务内部的操作及使用的数据对其他并发事务是隔离的并发执行的各个事务之间不能互相干扰T1的修得改被T2覆盖抖了!

读A=16

A←A-3写回A=13①读A=16

③A←A-1写回A=15

④T2T14.持续舍性持续否性也紧称永妥久性理(Pe援rm泻an扯en春ce)一个歪事务弹一旦钻提交悔,它捡对数猴据库采中数完据的努改变响就应扩该是幼永久巾性的笔。接下仍来的柄其他澡操作侧或故挨障不捏应该励对其捉执行艺结果忍有任蹄何影俗响。事务培的特扇性保证屿事务AC足ID特性价是事谷务处粗理的于任务破坏滚事务AC妻ID特性宽的因喷素多个缝事务辱并行贷运行借时,软不同蹦事务粘的操毅作交仇叉执彩行事务庙在运牵行过伐程中墓被强绩行停裕止第七市章设数扔据库兵恢复筑技术7.塑1事务愈的基抖本概分念7.树2数据锐库恢沈复概俩述7.领3故障过的种走类7.蛋4恢复天的实渣现技庭术7.间5恢复钟策略7.舌6数据吃库镜占像7.筛2数据犁库恢限复概全述故障裙是不域可避华免的计算撑机硬扰件故赛障系统违软件衫和应息用软她件的经错误操作模员的的失误恶意帽的破追坏故障港的影兆响运行劲事务俭非正狂常中庆断破坏俯数据滑库数据影库恢臭复概逐述(皱续)数据鸦库管付理系党统对窄故障锹的对悲策DB池MS提供猴恢复纷子系溉统保证坏故障斑发生递后,题能把皱数据巷库中真的数消据从拳错误义状态抬恢复昂到某辛种逻锣辑一袋致的斥状态保证涌事务AC朵ID恢复含技术还是衡涂量系置统优京劣的竖重要辩指标第七逮章举数丹据库鸡恢复茎技术7.刘1事务寺的基睛本概秧念7.戒2数据皇库恢誉复概位述7.灾3故障药的种恋类7.略4恢复蓄的实锋现技打术7.颂5恢复餐策略7.缴6数据无库镜士像一、这事务伏故障什么个是事百务故钩障某个盲事务务在运描行过萝程中售由于巴种种盆原因猴未运原行至毯正常托终止剥点就谅夭折旺了事务专故障微的常支见原追因输入榨数据挨有误运算弱溢出违反俩了某苹些完允整性庸限制某些路应用禾程序丧出错并行海事务灯发生惊死锁。。坟。。二、驴系统母故障什么挽是系赠统故残障整个便系统甘的正桃常运菠行突程然被碑破坏所有观正在律运行岁的事债务都暗非正拢常终彩止内存地中数盆据库嘴缓冲府区的统信息春全部哭丢失系统修故障伸的常系见原肢因操作救系统残或DB屿MS代码拴错误操作竞员操泥作失毅误特定茄类型搭的硬仗件错姓误(滔如CP盯U故障发)突然皇停电系统谦故障敬的恢脑复清除竭尚未混完成葱的事球务对仁数据将库的提所有隔修改系统重新案启动既时,恢苦复程诞序要择强行投撤消圾(UN旦DO)所柏有未疗完成垮事务将缓角冲区吹中已割完成做事务纽奉提交令的结自果写杀入数矩据库系统重新雪启动门时,恢辽复程撤序需暖要重夺做(RE子DO)所浮有已寺提交占的事案务7.煤3故障蛾的种幅类事务坏故障系统且故障介质牌故障三、踪蝶介质亮故障硬件习故障贺使存俘储在发外存讨中的浆数据厕部分捉丢失晒或全妹部丢检失介质脊故障赴比前愈两类乌故障柜的可锤能性犹小得活多,冰但破掠坏性侧大得呼多介质霸故障孔的常童见原道因硬件想故障磁盘货损坏磁头有碰撞操作牌系统既的某顾种潜耀在错放误瞬时弄强磁阀场干上扰第七波章抄数皆据库且恢复梦技术7.遮1事务报的基财本概冒念7.算2数据预库恢促复概脖述7.册3故障捏的种粒类7.默4恢复漠的实无现技滩术7.霞5恢复抢策略7.宅6具有江检查炕点的稳恢复邪技术7.伶7数据小库镜凑像7.叶8护O阻ra疫cl撇e的恢吓复技在术7.铺9小结7.危4恢复革的实驴现技坑术恢复捷机制也涉及叉的关恰键问申题1.如何胆建立绸冗余哑数据数据败转储床(ba软ck念up)登录枣日志荣文件番(lo搞gg茎in拐g)2.如何棋利用霜这些踢冗余云数据博实施些数据经库恢庸复7.疗4.叫1数据呆转储一、随什么骗是转夫储二、言转储吵的用床途三、饰转储乳方法一、消什么渴是转扰储转储洋是指DB木A将整肤个数概据库号复制闭到磁突带或靠另一排个磁跌盘上盗保存缓起来绪的过露程。这些接备用葵的数化据文让本称票为后趣备副库本或街后援盗副本耽。转储故障笨发生蠢点转储运行严事务↓正常阿运行─┼赛──嘱──煌──斥─┼某──雄──销──顿──冒──栗──鼠─TaTbTf重装烟后备堡副本重新震运行枣事务恢复─┼天──贡──尼──菜─┴龟--界--桥--届--胸--忠--→三、拐转储造方法1.静饥态转撤储与女动态踩转储2.海浮量转楚储与演增量复转储3.转脆储方砍法小呈结1.静嚼态转圾储在系朴统中束无运界行事钉务时死进行逗转储转储剃开始逃时数宫据库广处于幕一致尤性状妄态转储级期间果不允犯许对饮数据岭库的店任何头存取宾、修北改活真动优点貌:实现绵简单缺点峰:降低禽了数漂据库炸的可殃用性转储必毁须等昂用户搬事务赵结束新的谋事务向必须虫等转醉储结村束利用氧静态番转储暴副本饰进行腿恢复故障效发生转点静态转储运行叛事务↓正常看运行─┼录──现──蔬──肉─┼半──树──姓──埋──师──乐──前─TaTbTf重装谎后备撇副本恢复─┼团──棚──嫁──眯─┥动态射转储转储牧操作轧与用筐户事遭务并到发进夏行转储楼期间广允许自对数钳据库吗进行烤存取若或修罩改优点不用追等待幻玉正在运行的用炮户事探务结塑束不会扮影响链新事封务的晶运行动态丑转储绳的缺狡点不能俗保证反副本迈中的勾数据皮正确叔有效动态董转储利用胳动态排转储幅得到秩的副免本进进行故团障恢刘复需要洲把动钳态转燥储期搏间各贿事务口对数劣据库僻的修天改活洲动登谱记下言来,踩建立询日志练文件后备锦副本矛加上世日志艇文件悦才能混把数撒据库笼恢复评到某饥一时告刻的渔正确协状态利用浅动态剧转储旗副本翅进行基恢复运行窜事务故障岂发生纲点动态转储运行询事务↓正常挡运行─┼锣──粒──抖──属─┼缺──对──研──屑──寻──至──欣─TaTbTf重装菜后备薪副本利用刮日志他文件艘恢复恢复━━敞━━语━━最╋贷━设━拳━场┥利用蜂动态辈转储旅副本蛋进行圆恢复TaTbTf动态转储运行草事务故障获发生袄点正常格运行─┼些──徐──岔──她─┼似──季──狡──小──每──堡──江─登记啦日志锻文件办登记沫新日瞎志文状件──兔──扣──虎──府─┼贫──坦──侵──材──侮──早──续─转储驾日志喜文件重装宁后备气副本宪,然伙后利与用转虹储的包日志咐文件内恢复恢复居到一━━承━━启━━悟┥致性园状态2.海驶量转粘储与纳增量铁转储海量曾转储:每次羽转储颈全部梅数据洞库增量锐转储:只转窜储上滚次转特储后径更新懒过的荡数据海量盛转储戏与增望量转居储比最较从恢步复角悉度看与,使阴用海咏量转街储得焦到的筝后备扎副本题进行冒恢复辱往往锅更方伙便但如寸果数爬据库晌很大赞,事现务处子理又货十分情频繁表,则友增量锐转储灰方式询更实浇用更旬有效3.转斥储方荐法小饭结转储讽方法栋分类

转储状态动态转储静态转储转储方式海量转储动态海量转储静态海量转储增量转储动态增量转储静态增量转储转储艺策略应定瘦期进青行数偶据转框储,妨制作暮后备忙副本线。但转我储又草是十泥分耗绵费时搏间和踏资源奔的,痛不能备频繁品进行杆。DB亿A应该街根据狡数据省库使筛用情敢况确迅定适债当的冰转储绢周期珠和转里储方故法。例:每天认晚上酬进行妖动态东增量透转储每周庙进行苹一次效动态馋海量浙转储每月煎进行醋一次渣静态锻海量罚转储7.海4恢复葵的实格现技让术7.构4.末1数据利转储7.核4.贞2登记捷日志先文件7.渣4.满2登记谢日志艘文件一、半日志胀文件喝的内案容二、抚日志党文件蹈的用也途三、喇登记哨日志源文件掉的原醒则一、委日志捐文件赏的内们容1.什么起是日曲志文奏件日志贸文件(l谋og卷)是用籍来记朴录事哈务对寸数据烧库的更新廊操作娇的文签件2.日志摇文件我的格怠式以记宽录为奴单位沙的日岂志文漏件以数础据块骂为单嚼位的他日志遵文件日志领文件印的内束容(兄续)3.日志肃文件熄内容各个武事务易的开郊始标简记(B味EG网IN电T袍RA况NS耕AC翼TI村ON陪)各个怒事务隔的结酿束标镇记(C铅OM搭MI疲T或RO朋LL停BA愈CK碰)各个朗事务稠的所熊有更同新操晨作与事务辞有关船的内邮部更捏新操业作日志控文件败中的锡一个翻日志令记录(l低og糖re握co秩rd械)4.基于棚记录恢的日孤志文尘件每条针日志奥记录颠的内废容事务蛮标识操作走类型孩(插浇入、爽删除源或修使改)操作茧对象陈(记身录ID、Bl种oc碑k窑NO都.)更新嘱前数辫据的招旧值期(对丝式插入字操作禁而言谱,此询项为垂空值骆)更新押后数院据的聚新值嫌(对替删除员操作方而言,此项柏为空纵值)5.基于泽数据挠块的个日志拿文件每条枯日志答记录亏的内现容事务辜标识箭(标撕明是羡哪个剥事务画)操作闲对象邪(记保录ID、Bl巴oc烟k点NO饰.)更新谱前数或据所忘在的压整个搅数据熔块的世值(柿对插律入操有作而赌言,鞭此项把为空卸值)更新估后整朗个数致据块牺的值渔(对报删除笑操作鞭而言,此项翅为空栏值)二、谜日志刺文件泪的用棉途1.用乓途进行发事务形故障仇恢复进行先系统牙故障哄恢复协助乒后备萍副本饺进行捆介质累故障津恢复日志痛文件逝的用捕途(票续)2.与坡静态追转储弦后备筐副本倘配合疤进行颠介质裳故障雄恢复静态已转储圣的数贝据已子是一榜致性死的数吼据如果舌静态勿转储眠完成周后,电仍能伏定期兰转储狗日志患文件乎,则涂在出踢现介锄质故谜障重慢装数顷据副裤本后业,可零以利跟用这眠些日厘志文擦件副独本对上已完开成的谜事务灶进行损重做宗处理这样嘴不必尤重新句运行殿那些葬已完誓成的移事务柄程序造就可然把数占据库旺恢复包到故讯障前砖某一埋时刻附的正侦确状叛态日志累文件昌的用衔途(撇续)故障殿发生往点静态幼转储纤运行叮事务册↓正常喉运行─┼猪──健──曾──陵┼─店──雪──取──熔──谎─┼麦──TaTb鹿Tf登记弯日志肉文件└─凉──耍──诉──先──距──┴──重装弹后备助副本途利麦用日戒志文利件恢员复事觉务迹继续些运行介质令故障吓恢复──敞──亮──低──结─┴牌--样--桌-─--矮--孟--麦-┴旬──封──蝇──登记彼日志莫文件└─道──贩──朝─日志幻玉文件丸的用皱途(厌续)3.介质恶故障射恢复责:LO终G峰FI裁LE乡丰+动态排转储姐后备哥副本动态好转储港数据睬库:咱同时蚁转储柱同一妨时点拳的日厦志文染件后备识副本君与该陷日志垒文件誉结合范起来会才能器将数晚据库嘱恢复浇到一欣致性朝状态践。利用梢这些底日志芒文件袄副本下进一掏步恢芬复事辉务,栗避免存重新忙运行异事务烂程序币。三、膨登记丸日志刻文件纵的原葛则为保独证数乞据库支是可旺恢复侵的,奸登记眠日志者文件肢时必罪须遵赵循两布条原御则登记眉的次飘序严悟格按煎并行奶事务衣执行乔的时泉间次团序必须先写喘日志含文件幸,后粒写数算据库1.针写日蓄志文滑件操欺作:衰把表壤示这份个修处改的贩日志龄记录写到担日志仇文件2.默写数条据库阳操作布:把浪对数找据的钥修改米写到难数据素库中登记你日志久文件我的原延则(盗续)为什垄么要草先写脱日志云文件写数游据库凭和写希日志蒜文件则是两变个不释同的具操作在这冻两个阳操作陪之间烤可能注发生奥故障如果禾先写箭了数窃据库潮修改培,而劈燕在日魂志文锡件中载没有杜登记州下这千个修且改,盟则以收后就帆无法眼恢复工这个市修改罚了如果谜先写德日志两,但播没有苍修改态数据涉库,皆按日洒志文阻件恢晋复时申只不临过是告多执针行一献次不反必要咸的UN搭DO操作犯,并依不会哈影响绝数据格库的皱正确塑性第七编章此数碧据库则恢复阵技术7.怪1事务姻的基甜本概作念7.堡2数据荷库恢超复概捏述7.扭3故障垮的种标类7.怎4恢复练的实全现技局术7.母5恢复督策略7.句6数据详库镜快像7.慎5恢复祖策略7.济5.叶1事务胞故障破的恢芳复7.碗5.道2系统铅故障绩的恢趣复7.铁5.潜3介质到故障粱的恢樱复7.星5.匀1事务橡故障早的恢膊复事务友故障免:事咏务在锡运行如至正毕常终江止点山前被工中止恢复腿方法由恢垄复子如系统搭应利列用日鼻志文湿件撤消冤(UN施DO)此摧事务已对细数据剩库进肠行的辟修改事务吩故障老的恢冒复由秘系统趴自动生完成羊,不荣需要授用户笋干预事务弦故障队的恢毅复步环骤1.反向狗扫描压文件师日志毙(即袖从最蛛后向幼前扫羞描日扭志文卖件)邪,查企找该低事务勇的更北新操彩作。2.对该盏事务株的更堡新操棚作执哈行逆操润作。即像将日步志记姥录中川“更攀新前涉的值默”(Be耀fo钢r绕Im暑ag贪e,驼B江I)写劝入数遭据库烧。插入费操作笛,“更新禽前的滥值”为空谦,则府相当潜于做霜删除型操作删除舞操作滥,“更新顷后的端值”为空聋,则坐相当花于做绩插入异操作若是墓修改群操作羽,则嫁用BI代替AI(Af钩te门r拥Im促ag固e)事务霞故障米的恢刮复步白骤3.继续液反向萝扫描元日志怖文件新,查获找该羽事务贸的其多他更崇新操敢作,窝并做鸡同样孕处理(执行逆操悦作)。4.如此段处理慰下去败,直涨至读评到此四事务腊的开功始标骨记,量事务谎故障庆恢复躬就完突成了蒜。7.退5.锁2系统惕故障复的恢维复系统弹故障孟造成州数据绿库不汽一致泡状态椒的原乌因一些迁未完榴成事辟务对管数据橡库的膀更新卷已写罪入数佛据库一些梳已提葱交事拖务对辉数据代库的中更新嘱还留在在缓选冲区跪没来圾得及佣写入层数据拾库恢复狭方法1.冈U技nd号o故障给发生柿时未染完成仍的事捎务2.蓄R场ed井o已完舍成的信事务系统饲故障确的恢迟复由陪系统走在重新伪启动减时自动冻完成旗,不绘需要茧用户考干预系统糟故障洁的恢跨复步骤1.正向篇扫描扁日志桥文件捕(即黎从头贱扫描河日志艳文件疤)(重惨做)Re槐do队列:在故摧障发笼生前扎已经裙提交撕的事繁务T1追,含T隐3,塔T窗8…..(撤养销)Un挡do队列:故障佛发生注时尚括未完茫成的撕事务T2征,甜T文4,雕T袭5,架T确6,典T冤7,垦T齿9…..饱.系统流故障认的恢涂复步惩骤2.对Un于do队列万事务筹进行UN弊DO处理反向塘扫描准日志碰文件给,对斥每个UN截DO事务更的更新操长作执尽行逆操朝作T2炮,管T朽4,凡T校5,完T刃6,恩T鸭7,斧T叫9脖…寨…3.对Re切do队列浪事务忆进行RE是DO处理正向悔扫描闻日志喜文件悔,对将每个RE厌DO事务重新执行登记腥的操翻作T1闹,柴T偷3,欺T瓦8…赌..7.留5.亲3介质葱故障不的恢迹复1.重装劈燕数据恨库,使数疮据库央恢复慎到一六致性顾状态2.重做造已完弱成的警事务7.阻5.瞎3介质仙故障茧的恢概复恢复奔步骤1.装入导最新滤的后广备数巷据库陶副本淹,使订数据妄库恢检复到努最近鸟一次铁转储绞时的登一致莲性状就态。对于蠢静态前转储狮的数呼据库箩副本丛,装部入后亩数据投库即窃处于公一致虑性状槽态对于袖动态按转储血的数航据库辆副本够,还仪须同幻玉时装枕入转价储时呢刻的皇日志长文件呀副本业,利餐用与厚恢复猜系统苍故障调相同务的方崭法(泽即RE滴DO隔+U学ND嫩O),棋才能慌将数逢据库苍恢复缝到一莲致性烤状态访。利用斧静态厘转储舍副本宗将数慈据库震恢复劫到一脆致性腹状态故障脏发生强点静态转储运行贵事务↓正常寇运行─┼县──描──屠──惕─┼铅──胆──悠──吩──奔──现──说─TaTbTf登记哄日志盼文件└─病──结──鸽──屯──予──熄──重装胶后备别副本恢复━━移━━冻━━洒┥利用陵动态装转储怠副本劫将数层据库橡恢复煮到一兼致性法状态TaTbTf动态转储运行寺事务故障竟发生舌点正常千运行─┼煎──吐──蔑──唯─┼晓──麻──洗──省──五──莲──鸣─登记净日志矿文件熟登记断新日烈志文否件──另──帆──灾──肺─┼退──牺──辞──火──捷──孟──驶─转储店日志拼文件重装渐后备烟副本贴

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论