ORA-19809: limit exceeded for recovery files问题

【现象】

 

数据库突然死掉,startup报错:

 

ORA-16038: log 1 sequence# 1 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 1 thread 1: '/u01/livedata/live/redo01.log'

 

 

原因

 

归档日志默认设置恢复区2G,空间被占满,无法再归档

 

处理

 

1,删除旧7日前归档日志

[oracle@DB-SERVER ~]$ rman

RMAN> connect target <dbuser>/<password>
RMAN> DELETE ARCHIVELOG UNTIL TIME 'SYSDATE-7';

 

2,扩容日志空间

SQL> alter system set db_recovery_file_dest_size=20G;
System altered.

SQL> alter database open;
Database altered.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值