ORA-19809: limit exceeded for recovery files问题解决
2013-08-26 14:03
573 查看
今天查看数据库[/u]管理[/u]器出错日志oradim.log
发现如下报警信息:
ORA-16038: log 3 sequence# 472 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 3 thread 1: 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\CHEP\REDO03.LOG'
查了一下错误信息
ORA-19809: limit exceeded for recovery files
Cause: The limit for recovery files specified by the DB_RECOVERY_FILE_DEST_SIZE was exceeded.
Action: The error is accompanied by 19804. See message 19804 for further details.
ORA-19804: cannot reclaim string bytes disk space from string limit
Cause: Oracle[/u] cannot
reclaim disk space of specified bytes from the DB_RECOVERY_FILE_DEST_SIZE limit.
Action: There are five possible solutions:
1) Take frequent backup of recovery area using RMAN.
2) Consider changing RMAN retention policy.
3) Consider changing RMAN archivelog deletion policy.
4) Add disk space and increase DB_RECOVERY_FILE_DEST_SIZE.
5) Delete files from recovery area using RMAN.
oracle10g在默认情况下,归档日志是保存在闪回恢复区的,如果你建库的时候用的默认设置,
闪回恢复区应该是2G,空间被占满了以后就无法再归档了
你可以用下面的命令查看其大小和存储位置
SQL> show parameter db_recovery_file_dest;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string C:\oracle\product\10.2.0/flash_recovery_area
db_recovery_file_dest_size big integer 2G
解决方法:
1.增大闪回恢复区。
su - oracle;
sqlplus /nolog;
connect / as sysdba;
startup unmount;
ALTER SYSTEM SET db_recovery_file_dest_size=4g scope=both;
startup;
2.将归档设置到其他目录,修改alter system set log_archive_dest = 其他路径
可事先用show parameter log_archive_dest查看
3.转移或者删除闪回恢复区里的归档日志。
发现如下报警信息:
ORA-16038: log 3 sequence# 472 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 3 thread 1: 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\CHEP\REDO03.LOG'
查了一下错误信息
ORA-19809: limit exceeded for recovery files
Cause: The limit for recovery files specified by the DB_RECOVERY_FILE_DEST_SIZE was exceeded.
Action: The error is accompanied by 19804. See message 19804 for further details.
ORA-19804: cannot reclaim string bytes disk space from string limit
Cause: Oracle[/u] cannot
reclaim disk space of specified bytes from the DB_RECOVERY_FILE_DEST_SIZE limit.
Action: There are five possible solutions:
1) Take frequent backup of recovery area using RMAN.
2) Consider changing RMAN retention policy.
3) Consider changing RMAN archivelog deletion policy.
4) Add disk space and increase DB_RECOVERY_FILE_DEST_SIZE.
5) Delete files from recovery area using RMAN.
oracle10g在默认情况下,归档日志是保存在闪回恢复区的,如果你建库的时候用的默认设置,
闪回恢复区应该是2G,空间被占满了以后就无法再归档了
你可以用下面的命令查看其大小和存储位置
SQL> show parameter db_recovery_file_dest;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string C:\oracle\product\10.2.0/flash_recovery_area
db_recovery_file_dest_size big integer 2G
解决方法:
1.增大闪回恢复区。
su - oracle;
sqlplus /nolog;
connect / as sysdba;
startup unmount;
ALTER SYSTEM SET db_recovery_file_dest_size=4g scope=both;
startup;
2.将归档设置到其他目录,修改alter system set log_archive_dest = 其他路径
可事先用show parameter log_archive_dest查看
3.转移或者删除闪回恢复区里的归档日志。
相关文章推荐
- ORA-19809/ORA-19809: limit exceeded for recovery files 问题处理
- ORA-01618 ORA-19809: limit exceeded for recovery files
- ORA-19809: limit exceeded for recovery files
- ORA-19809: limit exceeded for recovery files(超出了恢复文件数的限制)
- ORA-19809: limit exceeded for recovery files
- ora-19809: limit exceeded for recovery files
- ora-16038:日志无法归档 ora-00312 ORA-19809: limit exceeded for recovery files ora-19804
- ORA-19809: limit exceeded for recovery files
- ORA-19815,ORA-19809 :limit exceeded for recovery files
- ORA-19815,ORA-19809 :limit exceeded for recovery files
- DBCA出错:ORA-19809: limit exceeded for recovery files处理过程
- oracle出现ORA-16038,ORA-19809,ORA-00312问题的解决方法
- Navicat for Oracle 11g 解决ORA-28547问题
- ORA-01145: offline immediate disallowed unless media recovery enabled问题解决
- Toad for oracle挂接虚拟机oracle数据库出现ORA-12541问题解决
- ORA-01145: offline immediate disallowed unless media recovery enabled问题解决
- Eclipse出现:An internal error occurred during: "Retrieving archetypes:". GC overhead limit exceeded的问题解决
- ORA-04028: cannot generate diana for object 的问题解决
- ORA-01461: can bind a LONG value only for insert into a LONG column 问题解决方案
- 解决Linux下安装VMWareTool问题:无法找到C header files for kernel