博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
归档日志已满ORA-00257问题
阅读量:6630 次
发布时间:2019-06-25

本文共 2779 字,大约阅读时间需要 9 分钟。

2016年4月3日 14:30

客户环境:LINUX + RAC

客户端账号登录,报错提示:ORA-00257: archiver error. Connect internal only, until freed

 

使用PUTTY连接服务器

进入oracle账户:

[root@hisrac2 ~]# su - oracle

[oracle@hisrac2 ~]$ sqlplus

SQL*Plus: Release 10.2.0.4.0 - Production on 星期日 4月 3 15:06:57 2016

Copyright (c) 1982, 2007, Oracle. ALL Rights Reserved.

 

SQL>conn / as sysdba;

Connected.

SQL>Archive log list;

Database log mode                         Archive Mode

Automatic archive                           Enabled

Archive destination                        /u01/app/oracle/archivelog

Oldest online log sequence          1716

 

[oracle@hisrac2 ~]$ RMAN TARGET/

 

恢复管理器: Release 11.2.0.1.0 - Production on 星期二 4月 5 15:23:09 2016

 

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

 

连接到目标数据库: ORCL (DBID=1285975621)

 --清除45天之前的归档日志;

RMAN>DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-45';

 

使用目标数据库控制文件替代恢复目录

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=30 设备类型=DISK

db_unique_name 为 ORCL 的数据库的归档日志副本列表

=====================================================================

 

关键字     线程序列     S 时间下限

------- ---- ------- - ----------

173     1    142     A 31-3月 -16

        名称: \u01\app\oracle\archivelog\2016_04_02\O1_MF_1_142_CHYQF6FK_.ARC

 

174     1    143     A 01-4月 -16

        名称: \u01\app\oracle\archivelog\\2016_04_02\O1_MF_1_143_CHYQFH52_.ARC

 

175     1    144     A 01-4月 -16

        名称: \u01\app\oracle\archivelog\2016_04_02\O1_MF_1_144_CHYQH98G_.ARC

 

176     1    145     A 02-4月 -16

        名称: \u01\app\oracle\archivelog\2016_04_02\O1_MF_1_145_CHYQNRXX_.ARC

 

177     1    146     A 02-4月 -16

        名称:\u01\app\oracle\archivelog\016_04_02\O1_MF_1_146_CHYQNX6S_.ARC

 

178     1    147     A 02-4月 -16

        名称: \u01\app\oracle\archivelog\2016_04_02\O1_MF_1_147_CHYQRC6C_.ARC

 

………

 

是否确定要删除以上对象 (输入 YES 或 NO)?YES

 

已删除的归档日志

归档日志文件名=\u01\app\oracle\archivelog\2016_04_02\O1_MF_1_142_CHYQF6FK_.ARC RECID=173 STAMP=908113836

已删除的归档日志

归档日志文件名=\u01\app\oracle\archivelog\2016_04_02\O1_MF_1_143_CHYQFH52_.ARC RECID=174 STAMP=908113848

……….

 

XX 对象已删除

RMAN>

 

 

客户端账号重新登录,正常。

 

处理总结:

遇到报错提示:ORA-00257: archiver error. Connect internal only, until freed

--先查询ARCHIVED LOG的使用率,结果超过99%时说明归档日志已经满了

SQL> select * from V$FLASH_RECOVERY_AREA_USAGE where file_type='ARCHIVED LOG';

 

--(1).处理方法一:增大归档日志路径限额大小

--查看归档日志路径限额

SQL> show parameter db_recovery_file_dest;

 

NAME                                     TYPE           VALUE

------------------------------- ------------ ------------------------------

db_recovery_file_dest             string           D:\app\Administrator\flash_recovery_area

db_recovery_file_dest_size      big integer    4000M

 

--可以调整db_recovery_file_dest_size大小(10*1024*1024*1024,10GB

SQL> alter system set db_recovery_file_dest_size=10737418240;

 

--(2).处理方法一:删除归档日志文件

--RMAN登录交叉检查

RMAN> crosscheck archivelog all;

 

--删除过期归档日志

RMAN> delete expired archivelog all;

 

--删除指定时间以前的归档日志...

RMAN>DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

 

以下附件

个人制作了一个windows环境下的.bat的文件,功能如下

(1).双击可删除所有归档日志;

(2).并生成一个日志文件;

(3).每次执行会清空日志文件内容,重新写入生成日志内容。

 

转载于:https://www.cnblogs.com/jionjionyou/p/5510649.html

你可能感兴趣的文章
《VMware Virtual SAN权威指南(原书第2版)》一2.4 VSAN延伸群集
查看>>
Google为Eddystone Beacon平台推出全新开源EID加密框架
查看>>
历时三月,致远互联从“鸟巢”飞到哪了?
查看>>
四川将建主动健康大数据支撑平台
查看>>
IC产业总产值今年预计超15亿
查看>>
为何牵手FICO?你所不知道的亿美软通大数据
查看>>
东北大地上,新IT托起高铁旋风
查看>>
《算法设计与分析》一一2.2 函数的渐近增长率
查看>>
《程序员度量:改善软件团队的分析学》一案例分享:局部地揭露魔力三角
查看>>
芭比娃娃开发商将造物联网玩具 瞄准中国教育市场
查看>>
云服务器 ECS 使用OpenAPI管理ECS:使用OpenAPI弹性管理ECS实例
查看>>
84家上市公司掘金物联网万亿蓝海
查看>>
信息安全:形势严峻 政策加码
查看>>
西安交大副校长:大数据在高等教育中的价值
查看>>
WPC 2016上,微软与IBM在下怎样的一盘棋?
查看>>
关于网站域名优化与使用需要注意的
查看>>
API 已死,Bot-to-Bot 时代即将到来
查看>>
3分钟,我们画给你看!看中企通信如何“变身”云服务商!
查看>>
疏忽/意外事件使内部威胁保护政策处于危险之中
查看>>
黑客团伙自制工具拿“FIFA币”获利近1800万美元
查看>>