ITPub博客

首页 > Linux操作系统 > Linux操作系统 > rman 恢復與備份

rman 恢復與備份

原创 Linux操作系统 作者:suqiansiyang 时间:2010-10-10 21:09:46 0 删除 编辑
查看rman参数配置: RAMN> show all; 查看废弃的备份 RAMN> report obsolete; 删除过期备份 RAMN>delete nopromt obsolete; 当我们以手工方式删除了某些备份之后,RMAN将无法找到这些文件,但是这些文件在RMAN的备份记录中仍然存在。为了去除这些记录,可以参考以下实例: RMAN> crosscheck backup; RAMN> delete expired backup; 当手动删除了归档日志之后,可以用类似的命令来验证归档日志文件: RMAN> crosscheck archivelog all RAMN> delete noprompt expired archivelog all; 設置控制文件自動備份: RMAN> configure controlfile autobackup on; 查詢控制文件自動備份的信息 show controlfile autobackup ; 可以在數據庫中通過如下方式查詢: SQL> select * from v$rman_configuration; 使用自動備份恢復spfile文件和控制文件,恢復使用如下的命令: RMAN>restore controlfile to '/oracle/control01.ctl' from autobackup; 數據庫無法Mount,就不能使用上方式恢復自動備份的控制文件或參數文件。此時需要提供數據庫的DBID,才能找到相應的自動備份用以恢復.如果無法得知DBID,那麼可以直接指定自動備份集來恢復: RMAN>restore controlfile to '/oracle/control01.ctl' from '備份集'; 如果無法nomount 恢復spfile可以使用如下的命令: RMAN> restore spfile to '/oracle/spfile.ora' from '備份集'; 控制文件中記錄著數據庫的數據文件·日誌文件·備份數據等信息,還記錄了數據庫的檢查點和SCN信息,這些信息在數據庫恢復的過程中將起到關鍵作用。可以通過如下一條命令將控制文件的創建語句備份到跟蹤文件中: alter database backup controlfile to trace;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23582874/viewspace-675685/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 人生备忘录
请登录后发表评论 登录
全部评论

注册时间:2010-08-16

  • 博文量
    11
  • 访问量
    36180