解决oracle归档日志写满了(ORA-00257)的问题
2014-03-25 10:41
471 查看
解决ORA-00257: archiver error. Connect internal only, until freed
此问题属于归档日志满了。
解决办法:
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE 0 0 0
ONLINELOG 0 0 0
ARCHIVELOG 99.9 0 255
BACKUPPIECE 0 0 0
IMAGECOPY 0 0 0
FLASHBACKLOG 0 0 0
注:可以看出,ARCHIVELOG日志已经达到99.9%了。要把它清除掉!
SQL> quit
C:\Documents and Settings\Administrator>rman
RMAN> connect target system/myoracle@orcl
注:system为oracle用户,myoracle为oracle用户密码,orcl为连接的数据库名称SID。
RMAN> crosscheck archivelog all;
RMAN> delete expired archivelog all;
注:删除过期的归档
这样就把归档文件删除了。再进入sqlplus 查看ARCHIVELOG日志使用率!
第二种方法就是增大闪回日志文件的最大大小。如下:
alter system set DB_RECOVERY_FILE_DEST_SIZE=10g
以上处理方法是当遇到出现日志写满报错时的处理,建议最好做个任务,定时删除日志,如下:
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; //删除七天前的归档
DELETE ARCHIVELOG FROM TIME 'SYSDATE-7'; //删除七天到现在的归档
作者 清晨迎朝阳
此问题属于归档日志满了。
解决办法:
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE 0 0 0
ONLINELOG 0 0 0
ARCHIVELOG 99.9 0 255
BACKUPPIECE 0 0 0
IMAGECOPY 0 0 0
FLASHBACKLOG 0 0 0
注:可以看出,ARCHIVELOG日志已经达到99.9%了。要把它清除掉!
SQL> quit
C:\Documents and Settings\Administrator>rman
RMAN> connect target system/myoracle@orcl
注:system为oracle用户,myoracle为oracle用户密码,orcl为连接的数据库名称SID。
RMAN> crosscheck archivelog all;
RMAN> delete expired archivelog all;
注:删除过期的归档
这样就把归档文件删除了。再进入sqlplus 查看ARCHIVELOG日志使用率!
第二种方法就是增大闪回日志文件的最大大小。如下:
alter system set DB_RECOVERY_FILE_DEST_SIZE=10g
以上处理方法是当遇到出现日志写满报错时的处理,建议最好做个任务,定时删除日志,如下:
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; //删除七天前的归档
DELETE ARCHIVELOG FROM TIME 'SYSDATE-7'; //删除七天到现在的归档
作者 清晨迎朝阳
相关文章推荐
- 解决oracle归档日志写满了(ORA-00257)的问题
- 【Oracle】ORA-00257归档日志写满的解决方法
- ora-00257 oracle归档日志存储问题
- 如何正确删除oracle归档文件解决ora-00257问题
- ORA-00257归档日志写满的解决方法 背景: 在前一篇博客中我们提到了如何启动或关闭oracle的归档(ARCHIVELOG)模式,在我成功设定数据库为归档模式以后, 第二天再次尝试连接数据库,
- Oracle+RAC+ASM数据库ora-00257日志归档器错误解决方法
- Oracle归档日志空间不足引发的问题及解决方法
- ORA-00257归档日志写满的解决方法
- 删除归档日志 ORA-00257:archiver error.Connect internal only, until freed的问题
- ORA-16014: 日志 3 的序列号 187 未归档, 没有可用的目的地 问题解析与解决方法
- ora-00257数据库日志归档器错误解决方法
- 归档日志已满ORA-00257问题
- oracle归档日志满所引发的问题及解决
- ORA-00257归档日志写满的解决方法
- ORA-16038 日志 无法归档 问题解决
- Oracle归档日志写满(ORA-00257错误)
- ORA-00257归档日志已满的解决方法
- azure 云上 oracle11.2.0.4里dataguard归档日志传输 1034 问题详细解决过程
- ORA-00257归档日志写满的解决方法
- 关于ORA-00257问题的解决(归档程序错误)