更新时间:2023-09-04
查看当前的在线重做日志状态:
set lines 200
set pages 200
col member for a40
col STATUS for a10
select l.thread#,l.GROUP# ,l.STATUS , lf.member, l.BYTES/1024/1024 size_mb
from V$LOG l ,v$logfile lf
where l.group#=lf.group#
order by 1,2,3;
要删除重做日志,可以使用drop logfile命令,以下示例删除组编号为 3 的日志。
alter database drop logfile group 3;
您只能删除具有未使用或不活动状态的日志。如果删除“CURRENT”状态的日志则会收到“ORA-01624”报错,此时可以使用switch命令切换日志后,再删除日志组。
alter system switch logfile;
alter system checkpoint;