AIX + ORACLE8i
initDB.ora中的关于归档的配置为
log_archive_dest_1 = 'location=/db_arch/arch'
log_archive_format = 'arch_%t_%s.arc'
log_archive_start = TRUE 通过Select * FROM v$archived_log;查到数据库一直在正常规档但是在'/db_arch/arch'中始终只有当天的归档日志,而且此目录更改时间为当天的“00:01:00”
比如现在查看此目录更改时间就为“2008-01-04 00:01:00”我想把每天都归档日志都保存下来,该怎么做?谢谢
initDB.ora中的关于归档的配置为
log_archive_dest_1 = 'location=/db_arch/arch'
log_archive_format = 'arch_%t_%s.arc'
log_archive_start = TRUE 通过Select * FROM v$archived_log;查到数据库一直在正常规档但是在'/db_arch/arch'中始终只有当天的归档日志,而且此目录更改时间为当天的“00:01:00”
比如现在查看此目录更改时间就为“2008-01-04 00:01:00”我想把每天都归档日志都保存下来,该怎么做?谢谢
你可以检查一下你的系统的Cron或者Job.
从你说的情况来看,你的备份的文件,应该是每天被清理了一次。
检查cron.daily看看呢?看看系统日志。也许有发现。
同时也看看Oracle本身的计划里面有些什么。我觉得,最直接的就是,问问你们系统管理者,他肯定知道的。
它可以根据文件名规则,或者到DB检索来取得文件名的。并不是只是看文件后缀名的。
否则,当天的arc文件也一起挪走了。赫赫。