oracle数据库删除归档日志

数据库开启归档模式,默认归档空间为2G,当归档日志过多、归档空间不足时,redo文件不能归档,出现数据库挂起的情况。
 
 
导入或还原dump数据时,建议关闭归档模式,否则会生成大量的归档日志。
 
select * from v$archived_log;
 
解决办法:
方法一:增大归档空间
archive log list;
show parameter db_recovery_file_dest;
alter system set db_recovery_file_dest_size=4G;
alter database open;
方法二:删除归档日志
(1)删除归档文件在物理主机磁盘中的文件
(2)物理文件删除后oracle的控制文件中仍然记录着这些archivelog的信息
利用rman工具进行删除操作:
rman target /
list archivelog all;
crosscheck archived all;
delete expired archivelog all;
或使用下面语句删除:
list archivelog all;
delete archivelog all completed before 'sysdate-7';
 
原文地址:https://www.cnblogs.com/myheart-new/p/11858278.html