




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1,12章数据库备份和恢复,第2章内容,备份和恢复概述物理备份和恢复逻辑备份和恢复,第3章,了解本章要求,备份和恢复的重要性和概念了解数据库的冷备份了解数据库的热备份逻辑备份和恢复(export/Import),4,12.1备份和恢复概述,以及数据库备份和恢复的目的是在发生各种错误后,使数据库中的数据从错误状态恢复到逻辑一致状态。数据库的不一致状态如果数据库系统运行时出错,则某些已提交的事务将数据库的修改部分写入物理数据库时,数据库将处于异常或不一致状态。6,备份和恢复的基本概念,备份分为物理备份和逻辑备份,物理备份意味着备份重要的物理文件,以避免物理故障造成的损失。逻辑备份,通常是SQL语句的集合。实际应用程序需要以物理备份为主补充逻辑备份。7,恢复类型,完整恢复从一个物理备份中恢复丢失的数据文件的复制副本,然后基于从那一刻开始发生的所有归档日志文件和重做日志文件进行恢复,从而获得备份后发生的所有更改,这种恢复称为完全恢复。不完整的恢复如果存档日志文件丢失,数据库只能恢复到此存档日志文件的以前状态(在备份后没有进行任何更改),这种恢复称为不完整恢复。8、物理备份、物理备份分为冷备份和热备份。冷备份也称为脱机备份。数据库关闭时将数据库的配置文件、数据文件、控制文件、重做日志文件和归档日志文件复制并保存到其他位置。热备份也称为在线备份或存档备份。在数据库打开的情况下备份数据库。热备份不需要关闭数据库,不影响数据库系统的正常运行,但热备份比冷备份更为复杂。9,12.2物理备份和恢复、冷备份和恢复热备份和恢复不完整恢复、10、物理备份方法、11,12.2.1冷备份和恢复、冷备份关闭数据库实例,然后使用操作系统的实用程序备份数据文件。如果未启用归档模式,则无法将数据库恢复到备份完成后的任何时刻。12,关闭数据库,启动备份,失败时间点,备份,恢复,重新安装备份副本,恢复丢失的数据,备份完成,冷备份,如果启用了归档模式,则在冷备份结束后将数据库恢复到故障期间,联机日志文件和归档日志文件,13,冷备份阶段,阶段:1,数据库关闭2,备份所有相关数据库文件:数据文件控制文件重做日志归档的重做日志初始化文件,14,冷备份恢复,非kaiv模式恢复数据库被备份文件复盖,复盖原始文件并重新启动数据库。15、热备份是备份数据库的最佳方法。系统在归档模式下工作。进入存档模式后,必须立即执行热备份。12.2.2热备份和恢复、16、热备份,以及在热备份数据库运行时执行的数据库备份进程。如果数据库处于可归档日志模式,则可以使用热备份。某些主要数据库应用程序系统要求数据库每天24小时、每周7天运行时,应使用热备份。热备份的优点:数据库在备份时可能处于打开状态。可用于完全恢复数据库(可用于恢复到任意时间点)。,17,设置归档模式,shut down startup mountain lterdatabasearchivelogalterdatabaseopenaltersystemarchivelogstartalterersystemsems使用操作系统命令备份该表空间中的所有数据文件。该表空间的备份模式ALTERTABLESPACEnameBEGINBACKUP;对数据库中的每个表空间执行步骤3、4和5操作。19,alterdatabasebackupcontrolfileto d : back control . bkp reuse;alterdatabasebackupcontrolfiletotrace,热备份:控制文件备份,20,归档当前联机日志文件备份归档日志文件备份归档日志文件备份初始化参数文件,热备份:备份的其他文件,21,热备份时恢复数据库,热备份恢复语法recover;联机ALTERDATAFILEdatafileONLINE数据文件;ALTERDATABASEOPEN数据库;修改为状态。23、恢复表空间级别,将与备份的表空间相对应的所有数据文件复制到原始目录,以复盖损坏的数据文件。恢复表空间recovertablespacetablespacename;ALTERDATABASEOPEN数据库;修改为状态。24,数据库已关闭(使用ABORT作业)SHUTDOWNABORT将数据文件恢复到上次数据库备份。如果当前控制文件丢失,请使用镜像版本将其复制到修改后的磁盘,或重新创建控制文件。还原所有归档日志。如果服务器参数文件损坏,则将使用备份的初始化参数文件创建服务器参数文件。CREATESPFILEFROMPFILE,25,数据库完全恢复阶段(续),数据库以MOUNT状态启动,STARTUPMOUNT使用RECOVER命令恢复。命令如下:RECOVERDATABASE将数据库修改为打开状态(ALTERDATABASEOPEN)。RECOVERDATABASE恢复完成后,重新打开数据库ALTERDATABASEOPEN。26,12.2.3不完整恢复,基于CANCEL的恢复基于时间的恢复基于SCN的恢复,27,基于CANCEL的恢复,关闭数据库SHUTDOWNIMMEDIATE通过将原始备份的文件复制到其路径来加载数据库STARTUPMOUNT。数据库恢复RECOVERDATABASEUNTILCANCEL打开数据库ALTERDATABASEOPENRESETLOG。或ALTERDATABASEOPENNORESETLOG,28,基于时间的恢复,数据库关闭SHUTDOWNIMMEDIATE通过将原始备份的文件复制到其路径来加载数据库STARTUPMOUNT。恢复数据库RECOVERDATABASEUNTILTIME 12月-10-2003,19: 23: 39 打开数据库ALTERDATABASEOPENRESETLOG或ALTERDATABASEOPENNORESETLOG,29,基于SCN的恢复,数据库关闭SHUTDOWNIMMEDIATE通过将原始备份的文件复制到其路径来加载数据库STARTUPMOUNT。数据库恢复recoverdatabaseuntil hange 87654;打开数据库ALTERDATABASEOPENRESETLOG。或ALTERDATABASEOPENNORESETLOG,30,12.3逻辑备份和恢复;优点:可以轻松、快速地恢复一个或多个单独的表或行。升级数据库更加方便。在平台之间移动数据库时更是如此。数据库可以继续运行。目的:使用者或套用错误造成的遗失(使用者或应用程式偶尔删除资料列和资料库表格所造成的资料遗失)、31、注意事项:1、逻辑备份无法取代冷备份或热备份。冷备份或热备份是物理数据库文件的冷备份或热备份。逻辑备份是特定逻辑对象的备份。2、冷备份或热备份用于在数据库发生介质故障时恢复。逻辑备份用于恢复用户或应用程序偶尔删除行和数据库表而导致的数据丢失。3、导入无法应用存档日志文件,在导出后恢复到某个时间点。,32,如何使用,命令行EXP/IMP,指定所需参数EnterpriseManager,使用33,12.3.1 EXP/IMP命令导出和导入数据,EXP/IMP命令交互式数据导出和导入命令行模式下数据导出和导入参数模式下的数据,以及.Valuen)示例:expscott/tiger tables=(EMP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 记一次志愿活动作文4篇范文
- 能源与动力工程系统知识要点
- 《如何掌握数学建模与应用技巧》
- 供暖设备高效低碳化改造工程项目可行性研究报告(参考模板)
- 教育与培训如何有效提高师生的反欺凌意识
- 高校学生实习成果证明(7篇)
- 我最尊敬的人伟大的园丁写人作文14篇
- 公司股东合作协议书
- 家乡的景色让我感动写景抒情作文(7篇)
- 构建多元协同的学校治理结构与治理路径
- 西藏自治区建筑与市政工程竣工验收报告
- 文化产业经济学 焦斌龙课件第五章 文化产业结构
- GB/T 29665-2013护肤乳液
- GB/T 18024.6-2010煤矿机械技术文件用图形符号第6部分:露天矿机械图形符号
- iso-7010-safety-signpdf原版标准文件
- 灌砂法压实度检测记录表(自动计算表)
- 江苏省泰州市2022年中考生物试题真题(含答案+解析)
- 中国慢性髓性白血病诊疗指南更新
- 《民法典》合同编实务培训课件
- 第7章食品原料的采购与贮存管理ppt课件
- 食品安全承诺书
评论
0/150
提交评论