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”我想把每天都归档日志都保存下来,该怎么做?谢谢

解决方案 »

  1.   

    你的系统里面有没有人作了备份的工作?或者什么JOB?或者什么脚本?
      

  2.   

    谢谢,如果是你说的情况,我应该去哪里查看?忘了说了,我在这个目录里试着放过其他的文件,包括后缀为ARC的文件,都会一直存在。
      

  3.   

    赫赫,未必是通过Oracle来做的。
    你可以检查一下你的系统的Cron或者Job.
    从你说的情况来看,你的备份的文件,应该是每天被清理了一次。
    检查cron.daily看看呢?看看系统日志。也许有发现。
    同时也看看Oracle本身的计划里面有些什么。我觉得,最直接的就是,问问你们系统管理者,他肯定知道的。
      

  4.   

    你放的文件还在,只能说,不是人家处理的对象方法。
    它可以根据文件名规则,或者到DB检索来取得文件名的。并不是只是看文件后缀名的。
    否则,当天的arc文件也一起挪走了。赫赫。