第11课备份与恢复讲解.ppt

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

Oracle的安全 commit V.S. checkpoint commit ---lgwr 事务相关的操作,保证事务的安全。 checkpoint -- dbwr 数据相关的操作,保证数据的安全。 实例的恢复(crash recovery) 什么时候发生Oracle实例恢复? shutdown abort; 数据库异常down掉(机器死机,掉电...) 实例恢复是一个自动的过程,不需要人工干预。 实例的恢复(crash recovery) 实例恢复发生在那个阶段? sqlstartup nomount(读取spfle) ,没有实例恢复。 sqlmount database (读取控制文件),没有实例恢复。 sqlalter database open (检查控制文件,数据文件头),发生实例恢复。 实例的恢复(crash recovery) Oracle在打开数据库时(alter database open),会检查每个文件头上的信息(SCN),并同控制文件中相应的信息(SCN)比较,如果不一致,则进行实例恢复。 实例的恢复(crash recovery) 实例恢复的过程 前滚 rolling forward 读取状态为current和active状态的日志(redo log),将发生crash时,没有来得及写到磁盘上的数据块,使用redo的信息来恢复。 打开数据库(alter database open) 回滚 rolling back 将没有提交的事务进行回滚。 实例恢复恢复 sqlshutdown abort; 查看alert文件 介质恢复(Media recovery) 当发生以下情况时,实例恢复无效,需要进行介质恢复: 数据文件丢失,损坏。 在线日志文件(online redo)丢失,损坏。 数据文件太旧 (比如从一个备份集中恢复过来的文件。) 文件太新(比如,其它所有的文件都是从备份中恢复过来的) 介质恢复--数据文件太旧 Oracle的备份方式 Rman(物理备份) 数据库,表空间,数据文件,数据块。 exp,expdp(逻辑备份) 用户,数据库对象(表,分区...) 只读表空间+传递表空间 Data guard Rman -recover manager Rman备份的对象 数据文件(Data File) 控制文件(Control File) 参数文件(Spfile/Pfile) 归档文件(Archive Log) Rman备份和恢复的演示 数据库备份和恢复 Rman备份和恢复的演示 表空间备份和恢复 Rman备份和恢复的演示 数据文件备份和恢复 emp/imp expdp/impdp 逻辑层面的数据备份,更像是一种数据迁移。 只读表空间和传递表空间 OLAP类型数据库的一种备份方案 Data guard 最简单的备份方案 备份自动 故障恢复时间非常短 缺点和限制 需要数据库归档 对于海量数据不适合 Oracle的闪回技术--flashback 数据库的闪回 删除表的闪回 DML操作的闪回 查询的闪回 DATAGURU专业数据分析网站 2012.10.15 DATAGURU专业数据分析网站 2012.5.28 DATAGURU专业数据分析网站 2012.10.15 数据库引航 第11课—备份与恢复 数据库的闪回 表的闪回 DML操作的闪回 事务的闪回 版本的闪回 基于SCN的闪回 基于时间的闪回 基于时间的查询闪回 基于SCN的查询闪回 DATAGURU专业数据分析网站 2012.10.15 DATAGURU专业数据分析网站 2012.5.28

文档评论(0)

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

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

1亿VIP精品文档

相关文档