`

Oracle RMAN的show,list,crosscheck,delete 命令整理

阅读更多

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命令整理

    Oracle RMAN的show,list,crosscheck,delete命令整理

    使用RMAN进行备份和恢复的常用命令介绍

    RMAN (Recovery Manager) 是Oracle数据库管理系统中的一个重要工具,用于执行数据库的备份、恢复以及维护操作。在本文中,我们将深入探讨RMAN的一些常用命令,帮助你更好地理解和使用RMAN进行数据库管理。 首先,...

    RMAN 工具使用.pdf

    - `SHOW`命令:显示RMAN的配置信息。 - `REPORT`命令:报告备份、恢复的状态和统计信息。 - `LIST`命令:列出备份集和备份片的信息。 - `CROSSCHECK`命令:检查备份集是否仍然存在。 - `DELETE`命令:删除不再...

    rman配置及rman常用命令操作

    以上就是RMAN配置和常用命令的详细解析,了解并熟练掌握这些知识对于管理和保护Oracle数据库至关重要。在实际操作中,根据数据库的具体需求和环境,适当调整和应用这些配置与命令,可以有效地保证数据的安全性和可...

    oracle数据库备份恢复

    **1.2.2 查看RMAN的默认设置SHOW命令** - **命令**:`RMAN> SHOW ALL;` - **作用**:显示当前RMAN会话的所有默认设置。 **1.2.3 配置RMAN的默认设置** - **命令**:`RMAN> CONFIGURE [PARAMETER] SET [VALUE];` -...

    Oracle清除归档日志

    - 通过执行`du -sh $ORACLE_HOME/archivelog/`命令(假设归档日志位于$ORACLE_HOME/archivelog/目录下),可以查看归档日志目录的大小。 5. **列出归档日志文件:** - 在归档日志目录中使用`ls -al`命令列出所有...

    oracle数据库归档日志满问题解决方案.docx

    RMAN> crosscheck archivelog all; ``` 10. 删除过期的归档日志 使用以下命令删除过期的归档日志: ``` RMAN> delete expired archivelog all; delete archivelog until time 'sysdate-1'; ``` 11. 再次查询 使用...

    涂抹Oracle—三思笔记

    在掌握了RMAN的基本操作后,《涂抹Oracle—三思笔记》进一步深入讲解了RMAN的各种命令,如SHOW、LIST、DELETE、REPORT、CROSSCHECK、CHANGE等,并通过实战演练教授如何制定高效的备份策略,包括增量备份、使用多个...

    解决Oracle数据库归档日志占满磁盘空间问题

    2. **RMAN过期备份管理**:使用RMAN执行`crosscheck`和`delete`命令来检查并删除已过期的归档日志。例如,`crosscheck archivelog all`会验证所有归档日志,而`delete expired archivelog all`会删除所有已过期的...

    oracle-关闭归档日志.docx

    2. 查看归档内容使用情况:rman target /,然后执行 crosscheck archivelog all; 和 delete expired archivelog all; 命令 3. 删除七天前的归档日志:DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; 4. 再次...

    ORACLE11g数据库归档日志清理规程[归纳].pdf

    接着,在RMAN中执行`crosscheck archivelog all`命令,这会检查归档日志是否已从磁盘中删除,并更新RMAN的元数据。 最后,使用`delete expired archivelog all`命令删除RMAN认为已过期的归档日志。在确认提示中输入...

    删除归档日志

    运行`archivelog list`命令可以帮助我们了解当前数据库的归档状态、归档目录以及日志序列等信息。 #### 知识点四:检查Flash Recovery Area的使用情况 1. **查询Flash Recovery Area的使用率**: ```sql SQL>...

    《涂抹Oracle_三思笔记之一步一步学Oracle》360页精简版

    - **显示RMAN默认配置** (`SHOW ALL;`): 查看当前RMAN配置信息。 - **列出备份信息** (`LIST BACKUP OF DATABASE;`): 显示备份详情。 - **删除备份** (`DELETE OBSOLETE;`): 删除过期的备份。 - **报表显示** (`...

    Oracle 数据库备份与恢复总结.pdf

    - **查看RMAN的默认设置SHOW命令**: 显示当前配置。 - **配置RMAN的默认设置**: 包括备份集文件格式、IO设备类型等。 - **RMAN会话的设置**: 如何设置并行度等。 **4.3 COPY镜像拷贝与恢复** - **备份**: 创建数据...

    ORACLE清理归档日志[借鉴].pdf

    RMAN提供更高级的管理和清理工具,如`crosscheck archive`命令验证归档日志的存在,以及`delete expired archive log all`命令删除过期的归档日志。 10. **理解归档日志的重要性和作用**: 归档日志在数据库的...

    ORA-03113-ORA-00257处理方法

    在删除归档日志后,为确保空间释放并且不影响数据库的其他功能,必须通过RMAN(Recovery Manager)工具来维护控制文件,即执行“RMAN> crosscheck archivelog all;”和“RMAN> delete expired archivelog all;”命令...

    Oracle GoldenGate同步服务归档空间维护【推荐】

    `delete noprompt obsolete`命令会删除不再需要的备份,`delete noprompt expired archivelog all`则会删除所有过期的归档日志。这些操作前后的`crosscheck`步骤是用来确保RMAN数据库与实际存储保持一致。 2. **...

Global site tag (gtag.js) - Google Analytics