快速业务通道

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

作者 凌众技术 来源 互联网 浏览 发布时间 2012-01-15
e;

  3. restore and recover SQL> host cp …… ……;SQL> [alter database] recover database/tablespace/datafile 'xx';

  4.  将表空间 online SQL> alter tablespace xxx online;

  3.3.3.2不完全恢复

  不完全恢复的方法只能恢复到过去某个时间点/SCN的数据库状态。

  一些限制:

  1.    必要条件

  一个有效的  online/offline  备份(包含所有的数据文件)

  自从备份到故障前的所有归档日志,有可能需要控件文件  (所有控件文件丢失,数据库结构已改变) SQL> recover database …… using backup controlfile;

  2.  只能恢复到所有备份数据文件的最大 SCN以后,

  3.  恢复后需要 resetlog,所以需要在恢复后马上备份

  三种不完全恢复的方法:

  1.    基于变化的不完全恢复     Change-based Recovery

  2.    基于用户干涉(取消)的不完全恢复      Cancel-based Recovery

  3.    基于时间的不完全恢复    Time-based Recovery

  获得信息:alert.log可以通过 LogMiner获得精确的时间/SCN,一般在备机上恢复,再 exp/imp到生产机。 查看需要恢复的文件,以及相关的提示信息SQL> select * from v$recover_file; SQL> select * from v$datafile;查看二者的 change#,  确定对应的在 v$log_history 中的范围,从而确定需要那个日志文件序列

  设置归档日志文件的路径:  LOG_ARCHIVE_DEST

  设置  log  在不同的路径:SQL> SET LOGSOURCE 'xx';SQL> alter system archive log start to 'xx';

  恢复步骤:

  1.    关闭数据库,启动到 MOUNT 状态SQL> shutdown; SQL> startup mount;

  2.    恢复数据文件、日志文件、归档日志文件SQL> host cp …… ……; SQL> archive log list;SQL> archived log ==>LOG_ARCHIVE_DEST

  3.    执行恢复命令 基于变化:SQL> recover database until change 9999;基于时间:SQL> revover database until time '2001-12-01 14:02:23' using backup controlfile;基于取消

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号