第12章 数据库备份与恢复
更新时间:2023-06-08 18:40:01 阅读量: 实用文档 文档下载
- 道德经第12章推荐度:
- 相关推荐
2007
Oracle 数据库基础教程
第12章 数据库备份与恢复
2007
Oracle 数据库基础教程
本章内容备份与恢复概述 物理备份与恢复 逻辑备份与恢复
2007
Oracle 数据库基础教程
本章要求了解备份与恢复的重要性和概念 掌握数据库的冷备份 掌握数据库的热备份 掌握逻辑备份和恢复(export / Import)
2007
Oracle 数据库基础教程
12.1 备份与恢复概述备份与恢复的基本概念 备份的原则与策略 恢复的原则与策略
2007
Oracle 数据库基础教程
数据库备份与恢复的目的
数据库系统在运行中可能发生故障,轻则导致事务异 常中断,影响数据库中数据的正确性,重则破坏数据 库,使数据库中的数据部分或全部丢失。 数据库备份与恢复的目的就是为了保证在各种故障发 生后,数据库中的数据都能从错误状态恢复到某种逻 辑一致的状态。 如果数据库系统在运行中发生故障,有些提交的事务 对数据库所做的修改有一部分写入物理数据库,这时 数据库就处于一种不正常的状态,或者说是不一致的 状态。 5
数据库的不一致状态
2007
Oracle 数据库基础教程
建议将日志文件归档到磁盘上,以后再拷贝到磁带上。注意,归档日 志文件不应该与数据文件或联机重做日志文件存放在同一个磁盘上。 应该使用单独的磁盘保存数据文件的备份拷贝。 应该保持控制文件的多个拷贝,且控制文件的拷贝应该存放在不同磁 盘控制器下的不同磁盘设备上。 联机日志文件应该为多个,每个组至少应该保持两个成员。(这可以 在创建数据库的时候,设定最大的日志文件个数不小于2;也可以在 数据库创建完成以后增加新的日志文件。)同一日志组的多个成员不 应该存放在同一个磁盘上。 保持归档重做日志文件的多个拷贝。建议在磁盘和磁带上都保留备份 拷贝。(可以修改初始化参数文件,设置自动双向归档日志文件。) 在磁盘上保存最近最小的备份和最新的归档重做日志文件,可以简化 和加速某些恢复过程。 当增加、重命名、删除日志文件或数据文件的时候,会改变数据库结 构,此时应该对控制文件进行备份。 若企业有多个Oracle数据库,则应该使用具有恢复目录的Oracle恢 复管理器。6
2007
Oracle 数据库基础教程
备份基本概念
备份分为物理备份和逻辑备份
物理备份,是指通过将重要的物理文件备份起来, 以避免物理故障造成的损失。
逻辑备份,利用export命令抽取数据并存于二进
制文件的过程。
在实际应用中,应该以物理备份为主,逻辑备
份作为补充。7
2007
Oracle 数
据库基础教程
物理备份分类
物理备份分为冷备份与热备份。
冷备份又称为脱机备份。是在数据库保持关闭状态下,把数 据库的配置文件、数据文件、控制文件、重做日志文件和归 档日志文件复制到其他地方保存起来。 热备份又称为联机备份或者归档备份。是在数据库保持开放 状态下对数据库进行备份,热备份的好处是不必关闭数据库, 不影响数据库系统的正常运行,但是热备份的操作要比冷备 份复杂。 脱机数据文件备份 脱机表空间备份 控制文件备份8
完全物理备份与部分物理备份
2007
Oracle 数据库基础教程
恢复类型
完全恢复
从一个物理备份中恢复一个已丢失的数据文件的拷 贝,然后根据从此刻起的所有归档日志文件与重做 日志文件进行恢复,这样能够得到从备份以来发生 的所有变化,这种恢复称为完全恢复。如果归档日志文件有丢失的情况发生,那么数据库 只能恢复到这个归档日志文件以前的状态,没有得 到从备份以来的所有变化,这种恢复称为不完全恢 复。9
不完全恢复
2007
Oracle 数据库基础教程
12.2 物理备份与恢复冷备份与恢复 热备份与恢复 不完全恢复
2007
Oracle 数据库基础教程
物理备份方法
2007
Oracle 数据库基础教程
数据库备份的策略
非归档模式下的备份策略
根据允许丢失的数据量进行定期完全备份 当数据库物理结构变化时应进行备份 在刚建数据库时应做整个数据库的完全备份(初始备份) 根据数据库运行情况,选择脱机或连接备份。 数据库物理结构变化时应备份控制文件 通常不需要备份联机日志文件
归档模式下的备份策略
2007
Oracle 数据库基础教程
12.2.1 冷备份与恢复
冷备份
关闭数据库实例,用操作系统的实用工具备份数据文件。 如果没有启用归档模式,数据库不能恢复到备份完成后的任 意时刻。
2007
Oracle 数据库基础教程
冷备份
如果启用归档模式,从冷备份结束后到出现故障这段时间的 数据库恢复,可以利用联机日志文件和归档日志文件实现。
关闭数据库,开始备份
备份完成备份
故障时刻
恢复
重装备份副本
恢复丢失数据
2007
Oracle 数据库基础教程
冷备份步骤
步骤
确定数据库各种物理文件数据文件(V$DATAFILE) 控制文件(SHOW PARAMETER CONTROL_FILES) 日志文件(V$LOG V$LOGFILE) 归档日志文件 初始化参数文件
关闭数据库 备份所有相关的数据库文件:数据文件 控制文件 日志文件 归档日志文件 初始化参数文件
重新启动数据库
2007
Oracle 数据库基础教程
冷备份的恢复
非归档模式下恢复
关闭数据库 用备份文件覆盖原有文件 重新启动数据库 关闭数据库 用备份文件覆盖原有文件 重新启动数据库到MOUNT状态 执行RECOVER DATABASE命令 打开数据库ALER DATABAE OPEN16
归档模式下的恢复
2007
Oracle 数据库基础教程
12.2.2 热备份与恢复
热备份是备份数据库的最佳方法。 系统工作在归档模式下。 转到归档模式后,应立即进行热备份。
2007
Oracle 数据库基础教程
热备份
热备份
当数据库正在运行时进行的数据库备份过程。当数据 库处在可归档日志模式下,可使用热备份。 有些关键数据库应用系统可能需要数据库每天24小时, 每周7天的运行,就应该使用热备份。
热备份的优点:
备份时,数据库可以是打开的。 可用来全面恢复数据库(可用来在任何一点上恢复)。18
2007
Oracle 数据库基础教程
设置归档模式
SHUTDOWN
STARTUP MOUNTALTER DATABASE ARCHIVELOG ALTER DATABASE OPEN ALTER SYSTEM ARCHIVE LOG START ALTER SYSTEM SET log_archive_dest=e:\archives ALTER SYSTEM SET = oracle1%S.ARC log_archive_format19
2007
Oracle 数据库基础教程
热备份:备份数据文件
查询视图v$datafile 和视图v$tablespace决定 需要备份的数据文件 将某个表空间设为备份模式ALTER TABLESPACE name BEGIN BACKUP;
使用操作系统命令将该表空间所有数据文件备份 结束该表空间的备份模式ALTER TABLESPACE name BEGIN BACKUP;
对数据库的每个表空间,执行步骤3、4、5操作。
2007
Oracle 数据库基础教程
热备份:备份控制文件
ALTER DATABASE BACKUP CONTROLFILE TO ‘d:\back\control.bkp’ reuse; ALTER DATABASE BACKUP CONTROLFILE TO TRACE 当执行了下列操作时应该进行控制文件备份 ALTER DATABASE ADD LOGFILE ALERT DATABASE ADD LOGFILE MEMBER ALTER DATABASE RENAME FILE ALTER DATABASE DROP LOGFILE GROUP ALTER DATABASE DROP LOGFILE MEMBER CREATE TABLESPACE ALTER TABLESPACE ADD DATAFILE ALTER TABLESPACE RENAME DATAFILE DROP TABLESPACE21
正在阅读:
第12章 数据库备份与恢复06-08
施工临时用电安全要求11-21
201209学期计算机接口技术作业304-15
中医辨证治疗寻常型银屑病的临床观察08-10
施工组织设计审批单11-25
《德州日报》发稿报价_报纸软文刊登投放服务公司_《德州日报》广告发布费用_报纸广告代理代发中心05-03
西方哲学史复习卷06-03
浙江专版2017高考英语二轮复习专题限时集训2读后续写训练05-04
写字的启示作文500字06-24
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 备份
- 恢复
- 数据库
- 管道3PE防腐监理基本要求
- 高考语文作文系列专题讲座1359法4
- 国内黄金市场分析与天一金行的优势
- 写意花鸟画小品——笔墨技法
- 贵州事业单位招考:2016黔南州招聘事业单位公告
- 护理中专病理学基础考试题
- 3庐山的云雾第二课时
- 第1章 种与品种概念
- 2013年物业管理师考试《综合能力》真题 及答案
- 葡萄露地生产的建园、修剪
- 无缝线路缓冲区病害分析及根治措施_陆化平
- 分析化学习题及答案
- 食品工艺期末考试试题(完美版)
- 大明宫基本讲解词(新)
- XMT数显调节仪说明书
- Drupal6 pro Drupal development(专业开发指南)TheThemeSystem主题系统
- 第四地区组举办座谈会及灯光音响技术讲座
- 刘庆雪Notes on English Character
- 实验一:线性表的顺序表示和实现
- 软考系统集成项目管理工程师考前培训复习资料 (3)