`

任务计划-RMAN删除过期备份

阅读更多

crontab -l

oracle@ntsmshost:~$ crontab -l
#m	h	dom	mon	dow	command
20	1	*	*	*	/data/scripts/shell/expdp_ntsmsall2.sh
01	1	*	*	*	/data/scripts/shell/rmn_del_obsolete.sh

 

vi /data/scripts/shell/rmn_del_obsolete.sh

#环境变量 这个必须有
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=orcl
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_HOME PATH ORACLE_SID

rman target / cmdfile=/data/scripts/rmn/del_obsolete.rmn log=/data/scripts/rmn/del_obsolete.log append
exit;

 之前就是没设置环境变量,结果一直不能自动执行。

 

vi /data/scripts/rmn/del_obsolete.rmn

delete noprompt obsolete;
 

 

 

 

分享到:
评论

相关推荐

    linux下rman备份笔记

    3. **备份策略**:根据业务需求制定合适的备份策略,定期清理过期备份。 4. **网络设置**:如果使用网络备份,需要配置网络环境和相关服务。 综上所述,理解并掌握Linux下的RMAN备份是Oracle数据库管理员必备技能之...

    Oracle 11g 部署rman定时备份文档(windows+linux).docx

    在 Windows 中,可以使用“任务计划程序”来安排 RMAN 脚本的执行。在 Linux 系统中,可以使用 `cron` 守护进程来设置定时任务。定时任务的配置应确保在不影响业务运行的非高峰时段进行备份。 5. **备份和归档日志...

    rman备份资源

    RMAN(Recovery Manager)是Oracle数据库管理工具,用于执行数据库备份、恢复和维护任务。本文将详细解释如何使用RMAN进行备份,特别是在实际环境中如何通过编写脚本来自动化备份过程。首先,我们来了解RMAN的基本...

    Oracle数据库Rman备份方案

    本文将详细介绍如何使用RMAN来制定Oracle数据库的备份策略,包括设置归档模式、创建备份脚本以及设置自动化的备份计划。 #### 二、设置数据库归档模式 为了实现RMAN备份,首先需要确保数据库处于归档模式。归档模式...

    oracle10g rman 备份

    8. **管理备份**:RMAN还可以帮助你管理备份集,包括删除过期的备份、列出所有备份等。 在《10g RMAN备份恢复案例.txt》文件中,你可能会找到具体的RMAN脚本示例和实际操作过程,这些案例可以帮助你更好地理解和...

    三思讲解RMAN

    - 优化备份策略:使用RMAN的`configure`命令调整备份策略,例如设置保留策略以自动删除过期的备份。 4. RMAN实战技巧 - 使用RMAN脚本:编写RMAN脚本可以自动化备份和恢复过程,提高效率。 - 定期运行RMAN报告:...

    LINUX-下ORACLE利用rman备份迁移数据库.doc

    - `crosscheck`和`delete expired backup`分别用于检查备份的有效性并删除过期的备份。 7. **数据文件恢复**: - 使用`restoredatafile.sql`脚本中的`set newname for datafile`命令来更改数据文件的路径,以适应...

    RMAN - Getting Started

    4. **查看和管理备份**:RMAN提供一系列命令来检查备份集、列出备份片、删除过期备份等。 5. **恢复操作**:在需要时,使用RMAN进行恢复操作,例如恢复一个丢失的数据文件: ``` restore datafile '/path/to/lost...

    RMAN备份脚本

    ### RMAN备份脚本知识点详解 #### 一、RMAN简介 RMAN(Recovery Manager)是Oracle数据库提供的一种强大的工具,用于实现数据库备份、恢复和灾难恢复等操作。通过编写RMAN脚本,可以自动化执行这些任务,提高效率并...

    oracle rman笔记

    - **删除过期备份**: - 使用`delete obsolete`命令可以删除不再需要的备份文件,以释放磁盘空间。 - **保留策略**: - 通过`configure retention policy to recovery window of 30 days`设置备份保留时间为30天。...

    oracle rman备份

    检查和清理过期备份 ```sql rmantargetsys/Ȼִм listexpiredbackupsummary; crosscheckbackup; deleteobsolete; crosscheckbackupset11; deletebackupset11 crosscheckcontrolfilecopy38; deletecontrolfilecopy...

    Oracle 9i RMAN参考使用手册.pdf

    - **Delete命令**:删除过期或不再需要的备份数据。 #### 七、恢复目录 RMAN的恢复目录是管理备份元数据的关键组件: - **创建恢复目录**:初始化恢复目录数据库。 - **恢复目录管理**:包括添加、删除目标数据库...

    精通RMAN一步一步学RMAN

    8. **删除备份**:`delete noprompt obsolete`命令可以删除过期的备份,`delete noprompt expired`则删除已过期的备份。 三、备份和恢复策略 RMAN支持多种备份类型,如完整数据库备份、增量备份、表空间备份等。它...

    rman命令的使用【備份與恢復的使用】

    6. **删除过期备份**: ```sql RMAN> DELETE OBSOLETE; ``` #### 四、结论 通过以上介绍,我们可以看到RMAN提供了非常全面和灵活的备份与恢复方案。无论是日常维护还是灾难恢复场景下,熟练掌握RMAN的各项功能...

    rman清理日志的方法

    RMAN是Oracle数据库自带的一种功能强大的备份与恢复工具,它为数据库管理员提供了丰富的命令集来执行各种备份任务,并能够自动地执行恢复操作。通过RMAN可以有效地管理备份文件、归档日志以及控制文件,确保数据库...

    RMAN.rar_oracle_rman

    RMAN的`DELETE OBSOLETE`命令可以帮助自动清理过期的备份集,而`CATALOG`和`NOCATALOG`选项则用于管理备份元数据的存储位置,可以是数据库控制文件或者RMAN的恢复目录。 最后,RMAN还提供了报告和分析功能,如`LIST...

    利用Crontab实现对Oracle数据库的定时备份.rar

    - 这个脚本会分配一个磁盘通道,备份整个数据库和归档日志,并将文件保存在指定目录,同时删除过期的备份。 4. **测试与监控**: - 在正式运行前,先手动执行一次脚本,确认备份成功无误。可以通过查看`backup_...

    泛微OA数据库定时批量备份脚本 批处理对泛微定时备份

    5. 脚本内容:批处理脚本可能包括连接数据库、执行备份命令、指定备份文件的存储路径和命名规则、验证备份成功与否以及清理过期备份等部分。在编写脚本时,需确保脚本的健壮性和容错性,避免因网络问题或其他异常...

Global site tag (gtag.js) - Google Analytics