最近查找系统日志,用archive log list命令查找:
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /auditarch
Oldest online log sequence 2402
Next log sequence to archive 2405
Current log sequence 2405
系统日志是启动自动归档的,可是到/auditarch目前下面查找不到归档日志文件,怎么回事啊?
------解决方案--------------------
show parameter log_archive_dest_1 看看这个值是什么
如果为空,归档开启的话,是放在oracle_home/flash_recovery_area/目录下的。
------解决方案--------------------
查看show parameter log_archive_dest
这里面显示的路径去找找!!
------解决方案--------------------
- SQL code
select name,sequence#,first_change# from v$archived_log
------解决方案--------------------
建议你手工触发一次归档,然后看看归档目录下面有没有文件.如果没有可能是你归档过程有错误.
如果有, 看看你的归档清理策略是不是把归档给清理了.
最后,我看上面朋友让你看数据字典,那里都没有,我个人觉得文件系统有问题的可能性不大.不过你可以检查一下.