oracle 逐个删除归档日志的问题 现在有个需求,就是删除oracle 的归档日志,但需要把删除的文件名字记录到log,请问用rman能作到么?我查了很久,了解到rman的delete 命令好像是一次删除一批,要想作到记录删除的文件名字,是要用遍历目录单个删除的操作把?有什么方法做么?请各位大神指点一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 V$ARCHIVED_LOG 这个视图可以看到 rman备份完,让他自己删除啊。难不成你要自己手工删除? 1.如果是windows操作系统可以:在批处理脚本中作如下处理rman target / log D:\backup\logs\rman_%date.log cmdfile D:\backup\rman.txt(其中D:\backup\rman.txt为rman脚本,D:\backup\logs为防止rman执行记录的日志目录)这样rman执行过程就可以在日志中详细的查到,使用python或者批处理脚本可以提取出其中的归档日志名称。2.如果是Linux操作系统可以:在ran脚本中添加spool 路径/rman.log执行完毕后spool off这样rman的记录会记录在rman.log中,同样的用shell或者python可以提取出其中的归档日志文件名。 Oracle反向截取 关于查询表名的问题 ORACLE中update多条记录的问题 powerdesigner做BPM/EAM怎么关联CDM/PDM oracle job 问题 一个较为复杂的Update语句 在oracle哪些字符需要特殊处理的呢? oracle 9i 对计算机配置的最低要求是多少? 用BDE连接ORACLE,出现“vendor initialization failed”的错误,是什么原因啊? 大写金额转换 如何同步异地oracle数据到sqlserver上来 oracle11G 如何设置替换归档日志
难不成你要自己手工删除?
在批处理脚本中作如下处理
rman target / log D:\backup\logs\rman_%date.log cmdfile D:\backup\rman.txt
(其中D:\backup\rman.txt为rman脚本,D:\backup\logs为防止rman执行记录的日志目录)
这样rman执行过程就可以在日志中详细的查到,使用python或者批处理脚本可以提取出其中的归档日志名称。2.如果是Linux操作系统可以:
在ran脚本中添加spool 路径/rman.log
执行完毕后spool off
这样rman的记录会记录在rman.log中,同样的用shell或者python可以提取出其中的归档日志文件名。