查看db_recovery_file_dest_size参数设置:
show parameter db_recovery_file_dest
查看db_recovery_file_dest使用情况:
select * from v$recovery_file_dest;
更改db_recovery_file_dest_size大小:
alter system set db_recovery_file_size=200G
如果日志满了关闭数据库卡住,又启动不起来,可以:
先nolog启动:
shutdown abort
startup mount后删除日志,再alter database open
删除日志:
rman target /
crosscheck archivelog all;
delete archivelog until time 'sysdata-7'删除7天前的日志
11gbug删不掉 加force
delete noprompt force archivelog all completed before 'sysdate-7;
备份数据库并删除日志:
export ORACLE_SID=xxxx
rman target /
backup database plus archivelog delete input;
本文介绍了如何检查和调整Oracle数据库的db_recovery_file_dest参数,以管理恢复文件空间。当日志文件占满导致数据库无法正常启动时,提供了解决方案,包括无日志启动、删除归档日志以及通过SQL命令调整日志大小。此外,还分享了备份数据库及删除日志的步骤,并提到了解决ORA-00257错误的方法。
1229

被折叠的 条评论
为什么被折叠?



