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';
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM