快速业务通道

Oracle数据库备份与恢复(3):OS备份数据

作者 凌众技术 来源 互联网 浏览 发布时间 2012-01-15
:SQL> recover database until cancel;

  4.    重置日志,恢复后需要马上备份SQL> alter database open resetlogs;

3.4  分类案例

  3.4.1  控件文件的备份与恢复

  一、备份

  1.  镜像控制文件手工备份       //  每当数据库结构发生变化时立即备份1.数据库关闭时,OS命令拷贝。

  2.  联机备份SQL> alter database backup controlfile to 'ctl.bak'; SQL> alter database backup controlfile to trace;

  二、恢复

  1.  损坏一个控制文件:从镜像拷贝或修改 initSID.ora取消损坏的控制文件。

  2.  损坏所有的控制文件:利用备份的控制文件恢复,拷贝或在命令中恢复:SQL> recover database ……using backup controlfile;手工重建控制文件:NOMOUNT状态下执行SQL> CREATE CONYTROLFILE……; //注意联机日志和数据文件的路径和文件名SQL> alter database open resetlogs;

  3.4.2  联机日志文件的备份与恢复

  一、备份

  1.  镜像在不同的磁盘上。  //如果有镜像备份,不用恢复

  2.  非归档模式下,在数据库关闭时用 OS命令拷贝备份。

  3.  归档模式下,手工或自动归档。

  二、恢复    //  在恢复后一定要重做备份 丢失日志组成员:在有多个镜像时,一般不会报错,如果需要恢复,可以先删除再增加。

  1.  删除:    SQL> alter database drop logfile member 'xx';

  2.  新增:    SQL> alter database add logfile member 'xx' to group 2;( 如果丢失当前日志组成员:     可以先 alter system switch logfile;  再进行操作。) 以下恢复方法都是指丢失所有日志组成员的情况下的恢复。

  一、丢失非当前联机日志

   1.  重启数据库到 Mount状态:

  2.  重建丢失的日志:用命令清空日志组的方法//已归档,重建该日志SQL> alter database clear logfile group 2;//归档模式下如果没有归档SQL> alter database clear unarchived logfile group 2;

  二、丢失当前联机日志

  1.  如果数据库正常关闭:日志中没有未决事务需要实例恢复,同非当前联机日志方法。

  2.&nb

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号