备份与恢复-Read.ppt

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

Oracle Open World 2000 目 标 备份与恢复的概念 常规的备份方式 常规的恢复方式 Rman在各种情况下的备份与恢复 Rman的维护 Rman的其他高级应用 备份恢复概念 SCN(System Change Number)系统修改号 SCN是重要的数据结果,他定义数据库在某个确切时刻提交的版本。事务提交时,给定一个唯一的事务标识SCN。它提供了Oracle的内部时钟机制(可看作逻辑时钟而并非系统时钟)。它对于恢复及其重要,Oracle仅根据SCN来执行恢复。 检查点 是一个数据库事件,将已经修改的数据从告诉缓冲刷新写入磁盘,并更新控制文件和数据文件。检查点之后,重作日志文件中的数据对于崩溃和实例恢复不再有用。 逻辑备份 逻辑备份说明 逻辑备份通常用户备份静态数据,因为其本身并不提供相关的重作机制。 逻辑备份方式: 1。Export/import exp test/test@test file=test direct=y compress=n Imp test/test@test1 file=test full=y 2。CTAS 优点:简单易操作 缺点:无法提供后续的重作机制 物理备份 冷备份 干净关闭数据库后精心的备份操作。简单易操作,但不适用于7×24系统。 热备份 在数据库open状态下的备份操作,先使数据库出于一致性的状态下进行。 常规的热备份: alter tablespace users begin backup; !cp /.path1./users01.dba /.path2./users01.dbf alter tablespace users end backup; 注意:此时的变化数据是先写入online redo,之后回写 控制文件的备份 控制文件在数据库打开的过程中一直处于变化之中,所以简单的copy动作不能备份有效的控制文件。 常用的办法: 1。生成trace文件 alter database backup controlfile to trace; 检查生成的相关trc文件,按照文件上的步骤一 步步作就可以了。 2。二进制的备份 alter database backup controlfile to ‘c:\control01.ctl’; 3.rman自动备份 CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR TYPE DISK TO %F; 数据文件的备份 数据文件的备份需要注意: 只有当数据文件处于一致性状态时进行的备份才是有效的备份。 1。干净关闭后的冷备份 abort方式关闭的系统没有处于一致性状态。所以不可以作为备份。 2。Begin backup,end backup选项 alter tablespace users begin backup; !cp /.path1./users01.dba /.path2./users01.dbf alter tablespace users end backup; 3.rman的备份将无须人工考虑一致性 归档日志和联机日志的备份问题 归档日志 用于前滚数据重作操作,以一个基准物理备份加上一系列在这个基准备份之后的增量归档。由于归档日志是一个copy完成的操作系统级文件,可以直接进行copy。用rman来管理归档日志将更方便。 注意:由于归档日志有负责重作的重要功能,为了防止其物理损坏,我们经常对其进行镜像或者多路化。 联机日志的不备份 联机日志通常做过镜像之后我们不作任何备份处理(除非特定情况下冷备份的需要)。备份的联机日志对于恢复无意义,并且在某些情况下会被错误的restore回去覆盖了当前的联机日志,造成不必要的数据损失。 归档数据库 为了保证数据库是可以被恢复必须保证系统的联机重作日志在写满后并copy出来,这个copy动作就是归档。 以下动作将被noarchive的数据置为归档: alter system set log_archive_start=true scope=spfile; shutdown immediate startup mount alter database archivelog; alter database open; 常规热备份 简单的备份示例: alter tablespace SYSTEM begin backup;

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档