以前,我对Orale的存档日志管理的详细信息感到困惑,所以花点时间在今天进行总结
首先,常见的日志查询语句
select * from v$flash_recovery_area_usage; --查看空间占用率,如果 ARCHIVED LOG 超过90%,Oracle随时有宕机的危险
select * from v$recovery_file_dest; --查看归档日志大小及使用情况
select group#, bytes, status from v$log; --查看现有日志
select sequence#,first_time from v$loghist;--列出所有归档redo日志文件的顺序和产生的时间
select * from v$archived_log; --查看v$archive_log
select count(*) from v$archived_log where archived='YES' and deleted='NO'; --查看所有归档,未删除的归档日志
第二,存档日志管理
2.1 Oracle日志分类
主要分为三类: 警报日志文件-警报日志,跟踪文件-跟踪日志(用户和进程)和重做日志重做日志(记录更改).
重做日志分为重做日志和存档的重做日志.