- 浏览: 119199 次
文章分类
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;
发表评论
-
How-to Install Oracle 12c Database on CentOS 6.X 64bit
2014-04-29 03:21 992http://blog.csdn.net/chncaesar ... -
ORA-12537相关?【转载】查看、修改ORACLE最大进程数
2013-08-28 17:00 1368客户端无法连接数据库,报错ORA-12537,此时登录EM后, ... -
char类型补空格引发的案子
2013-06-17 10:24 1426不多说,都懂的: create table test( c ... -
ORA-28547: 连接服务器失败, 可能是 Oracle Net 管理错误
2013-06-14 15:37 1941问题描述:Navicat 10.0.10 Premium 连 ... -
[转]"ORA-22992: 无法使用从远程表选择的 LOB 定位器"解决方法
2013-06-09 11:06 2631转载自http://blog.csdn.net/weikaif ... -
Oracle通过EM查看具体SQL的执行计划和统计信息
2013-05-27 18:33 1310tableA.columnB上建索引 执行查询 select ... -
windows oracle 11.2.0.1.0 dump blob 到 windows oracle 10.2.0.1.0
2013-05-17 12:02 793source_server expdp src_usr/pwd ... -
[转载]dg v.s. streams v.s. gg
2013-05-06 16:02 809Tom Said: As for setting up the ... -
解决Oracle TEMP临时表空间数据文件过大
2013-05-06 10:11 1789create temporary tablespace tem ... -
万恶的隐式数据类型转换
2013-04-26 17:23 11522年前上线的系统了,运 ... -
oracle 11.2.0.1 result_cache
2013-04-25 04:27 784alter system set result_cache_m ... -
oracle 重启
2013-04-25 04:23 0重启em emctl stop dbconsole emctl ... -
[转载]ORA-01810: format code appears twice
2013-04-10 17:22 1186遇到报错,ORA-01810: format code app ... -
修改sysman和dbsnmp密码后,EM无法启动
2013-04-10 16:17 2805昨天登陆EM后提示sysman与dbsnmp用户密码过期,在该 ... -
[整理]一行变多行(Oracle)
2013-04-10 10:27 2585来源:http://www.itpub.net/thread- ... -
获取行号
2013-04-10 10:10 889MySQL select @rownum:=@rownum+1 ... -
行转列,列转行
2013-04-09 10:23 911SQL Server http://www.cnblogs.c ... -
多行(结果集)拼接字符串 (多行变一行)
2013-04-09 10:18 1947SQL Server版: select stuff( ... -
ORA-28000: the account is locked
2013-04-02 19:39 961ORA-28000: the account is locke ... -
Oracle11gR2导出数据并导入到10g IMP-00010;ORA-39142
2013-03-25 14:44 2200同事将11.2.0.1的数据导出,导入到10.2.0.1,遇到 ...
相关推荐
3. **备份策略**:根据业务需求制定合适的备份策略,定期清理过期备份。 4. **网络设置**:如果使用网络备份,需要配置网络环境和相关服务。 综上所述,理解并掌握Linux下的RMAN备份是Oracle数据库管理员必备技能之...
在 Windows 中,可以使用“任务计划程序”来安排 RMAN 脚本的执行。在 Linux 系统中,可以使用 `cron` 守护进程来设置定时任务。定时任务的配置应确保在不影响业务运行的非高峰时段进行备份。 5. **备份和归档日志...
RMAN(Recovery Manager)是Oracle数据库管理工具,用于执行数据库备份、恢复和维护任务。本文将详细解释如何使用RMAN进行备份,特别是在实际环境中如何通过编写脚本来自动化备份过程。首先,我们来了解RMAN的基本...
本文将详细介绍如何使用RMAN来制定Oracle数据库的备份策略,包括设置归档模式、创建备份脚本以及设置自动化的备份计划。 #### 二、设置数据库归档模式 为了实现RMAN备份,首先需要确保数据库处于归档模式。归档模式...
8. **管理备份**:RMAN还可以帮助你管理备份集,包括删除过期的备份、列出所有备份等。 在《10g RMAN备份恢复案例.txt》文件中,你可能会找到具体的RMAN脚本示例和实际操作过程,这些案例可以帮助你更好地理解和...
- 优化备份策略:使用RMAN的`configure`命令调整备份策略,例如设置保留策略以自动删除过期的备份。 4. RMAN实战技巧 - 使用RMAN脚本:编写RMAN脚本可以自动化备份和恢复过程,提高效率。 - 定期运行RMAN报告:...
- `crosscheck`和`delete expired backup`分别用于检查备份的有效性并删除过期的备份。 7. **数据文件恢复**: - 使用`restoredatafile.sql`脚本中的`set newname for datafile`命令来更改数据文件的路径,以适应...
4. **查看和管理备份**:RMAN提供一系列命令来检查备份集、列出备份片、删除过期备份等。 5. **恢复操作**:在需要时,使用RMAN进行恢复操作,例如恢复一个丢失的数据文件: ``` restore datafile '/path/to/lost...
### RMAN备份脚本知识点详解 #### 一、RMAN简介 RMAN(Recovery Manager)是Oracle数据库提供的一种强大的工具,用于实现数据库备份、恢复和灾难恢复等操作。通过编写RMAN脚本,可以自动化执行这些任务,提高效率并...
- **删除过期备份**: - 使用`delete obsolete`命令可以删除不再需要的备份文件,以释放磁盘空间。 - **保留策略**: - 通过`configure retention policy to recovery window of 30 days`设置备份保留时间为30天。...
检查和清理过期备份 ```sql rmantargetsys/Ȼִм listexpiredbackupsummary; crosscheckbackup; deleteobsolete; crosscheckbackupset11; deletebackupset11 crosscheckcontrolfilecopy38; deletecontrolfilecopy...
- **Delete命令**:删除过期或不再需要的备份数据。 #### 七、恢复目录 RMAN的恢复目录是管理备份元数据的关键组件: - **创建恢复目录**:初始化恢复目录数据库。 - **恢复目录管理**:包括添加、删除目标数据库...
8. **删除备份**:`delete noprompt obsolete`命令可以删除过期的备份,`delete noprompt expired`则删除已过期的备份。 三、备份和恢复策略 RMAN支持多种备份类型,如完整数据库备份、增量备份、表空间备份等。它...
6. **删除过期备份**: ```sql RMAN> DELETE OBSOLETE; ``` #### 四、结论 通过以上介绍,我们可以看到RMAN提供了非常全面和灵活的备份与恢复方案。无论是日常维护还是灾难恢复场景下,熟练掌握RMAN的各项功能...
RMAN是Oracle数据库自带的一种功能强大的备份与恢复工具,它为数据库管理员提供了丰富的命令集来执行各种备份任务,并能够自动地执行恢复操作。通过RMAN可以有效地管理备份文件、归档日志以及控制文件,确保数据库...
RMAN的`DELETE OBSOLETE`命令可以帮助自动清理过期的备份集,而`CATALOG`和`NOCATALOG`选项则用于管理备份元数据的存储位置,可以是数据库控制文件或者RMAN的恢复目录。 最后,RMAN还提供了报告和分析功能,如`LIST...
- 这个脚本会分配一个磁盘通道,备份整个数据库和归档日志,并将文件保存在指定目录,同时删除过期的备份。 4. **测试与监控**: - 在正式运行前,先手动执行一次脚本,确认备份成功无误。可以通过查看`backup_...
- **delete obsolete**:删除过期的备份集与镜像副本,保持备份目录整洁。 ### 结语 《三思笔记 一步一步学RMAN》不仅是一份学习指南,更是Oracle DBA探索RMAN深层知识的宝典。通过实际操作与案例分析,读者能够...
5. 脚本内容:批处理脚本可能包括连接数据库、执行备份命令、指定备份文件的存储路径和命名规则、验证备份成功与否以及清理过期备份等部分。在编写脚本时,需确保脚本的健壮性和容错性,避免因网络问题或其他异常...