1、SHOW命令:
显示rman配置: RMAN> show all;
2、REPORT命令:
2.1、RMAN> report schema 报告目标数据库的物理结构;
2.2、RMAN>report need backup days=3; 报告最近3天没有被备份的数据文件;
2.3、RMAN> report need backup days 3 tablespace users; 在USERS表空间上3天未备份的数据文件;
2.4、RMAN> report need backup incremental 3; 报告恢复数据文件需要的增量备份个数超过3次的数据文件;
2.5、RMAN> report need backup redundancy 2 database; 报告备份文件低于2份的所有数据文件;
RMAN>report need backup redundancy=2;
2.6、RMAN> report need backup recovery window of 6 days; 报告文件报表的恢复需要超过6天的归档日志的数据文件;
2.7、RMAN> report unrecoverable; 报告数据库所有不可恢复的数据文件;
2.8、RMAN> report obsolete redunndancy 2; 报告备份次数超过2次的陈旧备份;
2.9、RMAN>report obsolete; 报告多余的备份;
3、LIST命令:列出备份信息
3.1、列出数据文件备份集
RMAN>list backup 列出详细备份;
RMAN>list expired backup 列出过期备份;
RMAN> list backup of database; 列出所有数据文件的备份集;
RMAN> list backup of tablespace user01; 列出特定表空间的所有数据文件备份集;
3.2、RMAN> list backup of controlfile 列出控制文件备份集;
3.3、RMAN> list backup of archivelog all 列出归档日志备份集详细信息;
RMAN>list archivelog all; 列出归档日志备份集简要信息
3.4、RMAN> list backup of spfile 列出SPFILE备份集;
3.5、RMAN> list copy of datafile 5 列出数据文件映像副本;
3.6、RMAN> list copy of controlfile 列出控制文件映像副本;
3.7、RMAN> list copy of archivelog all 列出归档日志映像副本;
3.8、RMAN> list incarnation of database 列出对应物/列出数据库副本;
3.9、RMAN>list backup summary; 概述可用的备份;
B表示backup
F表示FULL
A表示archive log
0 1表示incremental backup
S说明备份状态(A AVAILABLE X EXPIRED )
3.10、RMAN>list backup by file 按备份类型列出备份;
按照数据文件备份,归档日志备份,控制文件备份,服务器参数文件备份 列出
4、CROSSCHECK命令:校验备份信息
4.1、RMAN> crosscheck backup 核对所有备份集;
4.2、RMAN> crosscheck backup of database 核对所有数据文件的备份集;
4.3、RMAN> crosscheck backup of tablespace users 核对特定表空间的备份集;
4.4、RMAN> crosscheck backup of datafile 4 核对特定数据文件的备份集;
4.5、RMAN> crosscheck backup of controlfile 核对控制文件的备份集;
4.6、RMAN> crosscheck backup of spfile 核对SPFILE的备份集;
4.7、RMAN> crosscheck backup of archivelog sequence 3 核对归档日志的备份集;
4.8、RMAN> crosscheck copy 核对所有映像副本;
4.9、RMAN> crosscheck copy of database 核对所有数据文件的映像副本;
4.10、RMAN> crosscheck copy of tablespace users 核对特定表空间的映像副本;
4.11、RMAN> crosscheck copy of datafile 6 核对特定数据文件的映像副本;
4.12、RMAN> crosscheck copy of archivelog sequence 4 核对归档日志的映像副本;
4.13、RMAN> crosscheck copy of controlfile 核对控制文件的映像副本;
4.14、RMAN> crosscheck backup tag='SAT_BACKUP';
4.15、RMAN> crosscheck backup completed after 'sysdate - 2'
4.16、RMAN> crosscheck backup completed between 'sysdate - 5' and 'sysdate -2 '
4.17、RMAN> crosscheck backup device type sBT;
4.18、RMAN> crosscheck archivelog all;
4.19、RMAN> crosscheck archivelog like '%ARC00012.001'
4.20、RMAN> crosscheck archivelog from sequence 12;
4.21、RMAN> crosscheck archivelog until sequence 522;
5、DELETE:删除备份
5.1、RMAN> delete obsolete; 删除陈旧备份;
5.2、RMAN> delete expired backup; 删除EXPIRED备份
5.3、RMAN> delete expired copy; 删除EXPIRED副本;
5.4、RMAN> delete backupset 19; 删除特定备份集;
5.5、RMAN> delete backuppiece ''d:\backup\DEMO_19.bak'' 删除特定备份片;
5.6、RMAN> delete backup 删除所有备份集;
5.7、RMAN> delete datafilecopy ''d:\backup\DEMO_19.bak'' 删除特定映像副本;
5.8、RMAN> delete copy 删除所有映像副本;
5.9、RMAN> delete archivelog all delete input;
RMAN> delete backupset 22 format = ''d:\backup\%u.bak'' delete input
在备份后删除输入对象;
5.10、RMAN> delete backupset id;
分享到:
相关推荐
Oracle RMAN的show,list,crosscheck,delete命令整理
RMAN (Recovery Manager) 是Oracle数据库管理系统中的一个重要工具,用于执行数据库的备份、恢复以及维护操作。在本文中,我们将深入探讨RMAN的一些常用命令,帮助你更好地理解和使用RMAN进行数据库管理。 首先,...
- `SHOW`命令:显示RMAN的配置信息。 - `REPORT`命令:报告备份、恢复的状态和统计信息。 - `LIST`命令:列出备份集和备份片的信息。 - `CROSSCHECK`命令:检查备份集是否仍然存在。 - `DELETE`命令:删除不再...
以上就是RMAN配置和常用命令的详细解析,了解并熟练掌握这些知识对于管理和保护Oracle数据库至关重要。在实际操作中,根据数据库的具体需求和环境,适当调整和应用这些配置与命令,可以有效地保证数据的安全性和可...
**1.2.2 查看RMAN的默认设置SHOW命令** - **命令**:`RMAN> SHOW ALL;` - **作用**:显示当前RMAN会话的所有默认设置。 **1.2.3 配置RMAN的默认设置** - **命令**:`RMAN> CONFIGURE [PARAMETER] SET [VALUE];` -...
- 通过执行`du -sh $ORACLE_HOME/archivelog/`命令(假设归档日志位于$ORACLE_HOME/archivelog/目录下),可以查看归档日志目录的大小。 5. **列出归档日志文件:** - 在归档日志目录中使用`ls -al`命令列出所有...
RMAN> crosscheck archivelog all; ``` 10. 删除过期的归档日志 使用以下命令删除过期的归档日志: ``` RMAN> delete expired archivelog all; delete archivelog until time 'sysdate-1'; ``` 11. 再次查询 使用...
在掌握了RMAN的基本操作后,《涂抹Oracle—三思笔记》进一步深入讲解了RMAN的各种命令,如SHOW、LIST、DELETE、REPORT、CROSSCHECK、CHANGE等,并通过实战演练教授如何制定高效的备份策略,包括增量备份、使用多个...
2. **RMAN过期备份管理**:使用RMAN执行`crosscheck`和`delete`命令来检查并删除已过期的归档日志。例如,`crosscheck archivelog all`会验证所有归档日志,而`delete expired archivelog all`会删除所有已过期的...
2. 查看归档内容使用情况:rman target /,然后执行 crosscheck archivelog all; 和 delete expired archivelog all; 命令 3. 删除七天前的归档日志:DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; 4. 再次...
接着,在RMAN中执行`crosscheck archivelog all`命令,这会检查归档日志是否已从磁盘中删除,并更新RMAN的元数据。 最后,使用`delete expired archivelog all`命令删除RMAN认为已过期的归档日志。在确认提示中输入...
运行`archivelog list`命令可以帮助我们了解当前数据库的归档状态、归档目录以及日志序列等信息。 #### 知识点四:检查Flash Recovery Area的使用情况 1. **查询Flash Recovery Area的使用率**: ```sql SQL>...
- **显示RMAN默认配置** (`SHOW ALL;`): 查看当前RMAN配置信息。 - **列出备份信息** (`LIST BACKUP OF DATABASE;`): 显示备份详情。 - **删除备份** (`DELETE OBSOLETE;`): 删除过期的备份。 - **报表显示** (`...
- **查看RMAN的默认设置SHOW命令**: 显示当前配置。 - **配置RMAN的默认设置**: 包括备份集文件格式、IO设备类型等。 - **RMAN会话的设置**: 如何设置并行度等。 **4.3 COPY镜像拷贝与恢复** - **备份**: 创建数据...
RMAN提供更高级的管理和清理工具,如`crosscheck archive`命令验证归档日志的存在,以及`delete expired archive log all`命令删除过期的归档日志。 10. **理解归档日志的重要性和作用**: 归档日志在数据库的...
在删除归档日志后,为确保空间释放并且不影响数据库的其他功能,必须通过RMAN(Recovery Manager)工具来维护控制文件,即执行“RMAN> crosscheck archivelog all;”和“RMAN> delete expired archivelog all;”命令...
`delete noprompt obsolete`命令会删除不再需要的备份,`delete noprompt expired archivelog all`则会删除所有过期的归档日志。这些操作前后的`crosscheck`步骤是用来确保RMAN数据库与实际存储保持一致。 2. **...