您的位置:首页 > 其它

搭建LAMP

2015-12-23 14:42 260 查看
RA-19809:超出恢复文件数的限制

症状:服务里Oracle的监听和实例状态都是"已启动",正常状态;登陆应用程序报错:"Oracle已关闭或正在启动".

登陆SQLPLUS,强制启动:startup force;

提示:

ORACLE 例程已经启动。

Total System Global Area 264241152 bytes
Fixed Size 1248476 bytes
Variable Size 180355876 bytes
Database Buffers 79691776 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
ORA-16038: 日志 3 序列号 160 无法归档
ORA-19809: 超出了恢复文件数的限制
ORA-00312: 联机日志 3 线程 1:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG'

判断:归档日志过大,超快速恢复区空间大小,于是无法归档
验证:

sql> select * from v$recovery_file_dest;

SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES
----------- ---------- ----------------- ---------------
D:\oracle\product\10.2.0/flash_recovery_area
2147483648 2233146368 0 29

可见容量已经满了

解决:更改快速恢复空间大小:

SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=8G SCOPE=BOTH;

SQL>shutdown immediate;

SQL>startup;

恢复正常.

_________________________________________________________
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: