RMAN简明教程之六——RMAN的管理

简介:  一、Report命令 Report 命令可以检测那些文件需要备份,那些备份能被删除以及那些文件能不能获得的信息,如 报告数据库的所有能备份数据文件对象 Report schema...

 一、Report命令
Report 命令可以检测那些文件需要备份,那些备份能被删除以及那些文件能不能获得的信息,如
报告数据库的所有能备份数据文件对象
Report schema
或者
RMAN> REPORT SCHEMA AT TIME 'SYSDATE-14';
RMAN> REPORT SCHEMA AT SCN 1000;
RMAN> REPORT SCHEMA AT SEQUENCE 100 THREAD 1;
报告需要备份的数据文件
Report need backup [ redundancy | days | incremental n];
报告过期了的数据文件或者不可用的备份与拷贝
Report obsolete [orphan]
报告不能获得或者不能到达的数据文件信息
Report unrecoverable [database]
二、List命令
List命令一般用来查看备份与拷贝信息,如
查看备份信息
List backup
查看备份汇总信息
List backup summary
查看文件拷贝的信息
List copy
查看具体的备份信息
List backup of datafile ‘file name’
list incarnation of database;   18
三、Crosscheck命令
检查磁盘或磁带上的备份或拷贝是否正确,并更新备份或者拷贝的状态。如果不正确,将标记为expired(过期)
Crosscheck backup;
Crosscheck archivelog all;
Delete [noprompt] expired backup命令删除过期备份
也可以用 List来查看相应的报告
LIST EXPIRED BACKUP;
LIST EXPIRED BACKUP SUMMARY; 
四、 Delete 命令
Delete命令可以用来删除指定的备份或者用来删除废弃或者是过期的备份集如删除指定的备份集与备份片
RMAN> DELETE BACKUPPIECE 101;
RMAN> DELETE CONTROLFILECOPY '/tmp/control01.ctl';
RMAN> DELETE BACKUP OF TABLESPACE users DEVICE TYPE sbt;
删除过期或者废弃了的备份
RMAN> DELETE EXPIRED BACKUP;
RMAN> DELETE NOPROMPT OBSOLETE;
RMAN> DELETE OBSOLETE REDUNDANCY = 3;
RMAN> DELETE OBSOLETE RECOVERY WINDOW OF 7 DAYS;
删除指定的备份归档
RMAN> DELETE NOPROMPT ARCHIVELOG UNTIL SEQUENCE = 300;

PDM中文网Oracle社区http://www.pdmcn.com/bbs

 Oracle 专家QQ群:60632593、60618621

 Oracle技术资料:《Oracle 9i RMAN参考使用手册》、《ORACLE10G备份与恢复》、《Oracle Database 10gRMAN备份与恢复

 

相关文章
|
5月前
|
Oracle 关系型数据库 数据管理
Oracle RMAN:守护数据的神秘魔法师
【4月更文挑战第19天】Oracle RMAN是数据库的守护者,提供强大的备份和恢复功能,应对硬件故障、人为错误等挑战。它全面扫描数据库,定制备份策略,支持全量、增量和累积备份,并对备份文件进行压缩和加密。在数据丢失时,RMAN能迅速恢复,处理依赖关系和一致性问题。此外,RMAN还能验证备份、优化数据库性能。要有效使用RMAN,需深入理解数据库和RMAN操作,持续关注数据库健康和备份状况,使其成为数据管理的强大工具。
|
5月前
|
Oracle 关系型数据库
oracle 19c 搭建dataguard 简要命令
通过service 完成dg 搭建。
151 0
|
SQL 存储 Oracle
1、RMAN基本概念和命令
1、RMAN基本概念和命令
334 0
|
Oracle 关系型数据库 数据库
实战篇:手把手教你 DBCA 搭建 Oracle ADG
实战篇:手把手教你 DBCA 搭建 Oracle ADG
实战篇:手把手教你 DBCA 搭建 Oracle ADG
|
运维 Oracle 容灾
第一章【Oracle自动化部署脚本】诞生
作为一名Oracle DBA,工作中无可避免的需要安装部署Oracle数据库,例如生产建库,恢复测试,容灾搭建等等。众所周知,Oracle从零开始安装部署一套数据库需要花费大量的时间和精力。往往有时候因为粗心敲错代码就导致安装部署失败的情况时有发生,那么如何能够快速,稳定且轻松的实现Oracle数据库的安装部署呢?
第一章【Oracle自动化部署脚本】诞生
|
Oracle 关系型数据库
|
JavaScript Oracle 关系型数据库
《Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南 》一3.5 运行时故障分析与解决
本节书摘来自华章出版社《Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南 》一书中的第3章,第3.5节,作者孙风栋 王澜,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1659 0
|
Oracle 关系型数据库 数据库
Oracle 12c中DBCA搭建备库体验(r11笔记第92天)
   Oracle 12c中DBCA有一个特性看起来蛮有意思,就是直接通过DBCA来搭建Data Guard,当然这么说也有点噱头,我们来实际看看。   Oracle提供的官方命令结构如下:       dbca -createDuplicateDB...
1340 0
|
存储 Oracle 关系型数据库
RMAN_学习笔记1_RMAN Structure概述和体系结构
2014-12-23 Created By BaoXinjian 一、摘要 是一种用于集备份(backup)、还原(restore)和恢复(recover)数据库于一体的Oracle 工具,支持命令行及图形界面操作 能够备份整个数据库、表空间、数据文件、控制文件、归档文件以及Spfile参数文件。
1137 0