obsolete:与retention policy相关,当备份或者副本根据保存策略而被丢弃的时候,就会被标记为该状态。比如你设置恢复窗口为7天,今天10号,那2号之前(包括2号)的都被认为是“过期的”。
expired:使用crosscheck对备份进行校验,当备份或者副本被存储在rman目录中,但是并没有物理存在于备份介质上时,就会被标记为该状态;在操作系统层删除备份集后,用crosscheck 检测后就标志为X(expired)。通常指丢失(被删除)的备份。
#delete obsolete and expired backup and archivelog
run {
delete noprompt obsolete;
crosscheck archivelog all;
delete noprompt expired archivelog all;
crosscheck backup;
delete noprompt expired backup;
}
相关推荐
本文介绍了Oracle RMAN备份方案的基本概念和技术要点,包括设置归档模式、创建备份脚本以及设置自动化备份计划。通过这些步骤,可以有效地保护数据库中的数据安全,确保在出现故障时能够快速恢复数据。在实际应用...
RMAN (Recovery Manager) 是Oracle数据库管理系统中的一个重要工具,用于执行数据库的备份、恢复以及维护操作。在本文中,我们将深入探讨RMAN的一些常用命令,帮助你更好地理解和使用RMAN进行数据库管理。 首先,...
在 Windows 和 Linux 环境中部署 RMAN 定时备份是确保数据安全和业务连续性的重要步骤。以下是部署 RMAN 定时备份的关键知识点: 1. **创建备份目录**: 在开始设置 RMAN 定时备份前,需要在服务器上创建用于存放...
在“Oracle RMAN catalog备份”这个主题中,我们将深入探讨RMAN如何使用catalog进行备份操作,并理解相关的核心概念和技术细节。 首先,RMAN catalog是一个中央存储库,用于记录所有与备份和恢复相关的元数据,如...
文档中还提到了如何创建RMAN备份脚本和批处理文件: 1. **脚本文件**: - 文件名示例:`orabackup.rcv` - 脚本内容示例: ```sql run { allocate channel d1 type disk; allocate channel d2 type disk; ...
RMAN是Oracle数据库系统中的一个强大的备份和恢复工具,它提供了高效的数据保护策略,能够简化数据库的备份过程,并在数据丢失时快速恢复。 一、RMAN基本操作 1. **连接本地数据库**:使用RMAN,首先需要与本地...
* 删除备份:使用 `DELETE` 命令,例如 `DELETE OBSOLETE` 和 `DELETE EXPIRED`。 RMAN 命令总列 RMAN 提供了多种命令,包括显示 RMAN 默认配置、列出备份信息、删除备份等。 * 显示 RMAN 默认配置:使用 `SHOW ...
相比于全量备份,增量备份可以显著节省存储空间和备份时间。RMAN有两种类型的增量备份:累积增量备份和差异增量备份。累积增量备份会备份自上次完整备份以来的所有更改,而差异增量备份则仅备份自上次增量备份以来的...
RMAN(Recovery Manager)是Oracle数据库管理系统中的一个重要工具,用于数据库备份、恢复和维护。在本文件中,我们详细探讨了RMAN的各种命令及其用途。 首先,`list`命令用于查询不同类型的备份信息。例如,`list ...
文档中出现的RMAN命令包括`delete obsolete`(删除过时的备份文件)、`delete expired`(删除过期的备份文件)、`crosscheck`(校验备份文件或归档日志文件)以及`backup`(执行备份操作)。这些命令是RMAN工具的...
首先,Oracle备份主要依赖于RMAN(Recovery Manager)工具,它提供了多种备份类型和策略。在提供的脚本中,可以看到RMAN通过shell脚本调用,使用进行多行输入。 1. **全备份脚本**: 全备份脚本的目标是备份整个...
1. **RMAN(恢复管理器)**:RMAN是Oracle数据库内置的备份和恢复工具,它可以执行全量备份、增量备份、表空间备份等多种备份类型,并支持自动优化备份策略。 2. **连接目标数据库**:`connect target /`命令用于...
这些备份脚本都包含了`crosscheck`、`delete noprompt expired`和`delete noprompt obsolete`命令,用于检查备份的有效性,并自动删除过期和无用的备份,以节省存储空间。 总的来说,这个文档提供了在Linux环境中...
RMAN (Recovery Manager) 是Oracle数据库管理系统中的一个重要工具,用于数据库备份、恢复以及维护。在本文中,我们将深入探讨RMAN的配置及其常用命令,包括如何校验备份信息、查看备份以及删除备份。 首先,配置...
RMAN是Oracle数据库中的一个重要工具,主要用于数据库备份、恢复以及灾难恢复等操作。以下将围绕标题“oracle资料”及其描述中提到的“rman命令”,展开详细的讨论。 ### 一、RMAN命令简介 RMAN是Oracle数据库管理...
### Oracle 数据库备份与恢复知识点总结 ...- **查看与删除过时的备份信息**: 使用`list expired backup;`命令。 - **恢复目录记录的删除**: 使用`purge obsolete`命令。 - **备份RMAN**: 备份RMAN相关的元数据信息。
示例中使用了通道分配和多种备份类型,如全库备份、归档日志备份,并删除过时的输入。 ```sql run{ allocate channel fz1 type disk; ... backup database format ... plusarchivelog format ... delete all ...
使用 RMAN 备份工具备份源库,包括数据文件、控制文件和存档日志文件。备份脚本如下所示: ``` [ -d /bak/log ] || mkdir -p /bak/log chown -R oracle.oinstall /bak su - oracle -c 'rman log=\"/bak/log/${bdate}...