我有一个计划如下的 cron 作业。它会在 Oracle 中调用 RMAN,然后清除 oracle 数据库中 1 天前的所有 achivelog。但问题是它没有通过 cron 作业执行。但是如果我从提示符执行相同的脚本,它会很好地通过 RMAN 删除日志。请帮我安排这个脚本......
05 07 * * * /x01/rman_backup/mahesh/logde.sh
脚本内容如下
#!/bin/bash
/x01/oracle/app/oracle/product/11.2.0/db_1/bin/rman cmdfile=/x01/rman_backup/mahesh /logdelete.rcv
logdelete.rcv 的内容如下
connect target /
run
{
delete archivelog all completed before 'trunc(sysdate)';
crosscheck archivelog all;
}
exit;
请有人帮我安排这个。我在 SUSE Linux 版本 11 中使用它