Oracle RMAN备份与还原注意事项

 

1 备份文件管理

  如果要删除之前的备份,不要手动去目录下删除,应该在rman命令模式下使用删除命令,否则虽然在磁盘上把物理备份文件删除了,但是使用备份查看命令会一直看到已经删除的备份文件

  list backup; 查看当前系统有哪些可用的备份文件

  list backupset summary; 查看备份文件的概要信息

  crosscheck backup; 更新rman备份信息,如果有损坏的不可用的,或者手动删除的物理备份文件都可以通过此命令查看ex

  delete expired backup; 删除过期的备份

  delete backup; 删除所有备份文件;

   delete backupset 1; 删除特定备份集

  

 

2 归档日志管理

除了在备份整库时备份归档日志,我们也可以单独对归档日志进行管理。

单独备份归档日志: rman>backup archivelog all;

备份完归档日志后,应该马上切换日志: sql>alter system switch logfile; 或者 rman> sql'alter system switch logfile';

查看归档日志:rman> list archivelog all;

查看备份归档日志:rman> list backup of archivelog all;

恢复归档日志:rman> restore archivelog sequence between 1 and 9; 根据查看的结果来确定要恢复的sequence范围

 

清除多余的归档日志:

首先手动去目录下删除不要的归档日志,然后使用crosscheck archivelog all 命令更新系统归档日志信息

rm -rf *arc; 或者 find /usr/oracle/app/flash_recovery_area/ORCL/archivelog/2017_06_15 -ctime +0 -delete;

rman> crosscheck archivelog all;

rman> delete archivelog until sequence 9; -- 按sequence删除日志

rman> delete archivelog all completed before 'sysdate-7';

 

 

 

 

 

posted @   Latiny  阅读(1484)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示