linux oracle ora-00257,ORA-00257归档日志已满解决
2016年4月3日 14:30
客户环境:Linux+ RAC
客户端账号登录,报错提示:ORA-00257: archiver error. Connect internal only, until freed
使用PUTTY连接服务器
[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';
以下附件RMAN_DelArc.rar
个人制作了一个windows环境下的.bat的文件,功能如下
(1).双击可删除所有归档日志;
(2).并生成一个日志文件;
(3).每次执行会清空日志文件内容,重新写入生成日志内容。
linux oracle ora-00257,ORA-00257归档日志已满解决相关推荐
- Oracle错误——归档日志已满问题
问题描述 安装完数据库后,在做压力测试,测试了没多久就出现了Oracle挂起的问题,提示如下错误: ORA-00257: Archiver error. Connect AS SYSDBA only ...
- SQLserver 事务日志已满解决方法
问题: 数据库 'MSDB' 的事务日志已满.若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列. 解决方法: 在tempdb库属 ...
- mysql数据库事务日志已满_服务器事务日志已满解决方法
方法一: 1.打开查询分析器,输入命令 BACKUP LOG database_name WITH NO_LOG 2.再打开企业管理器--右键要压缩的数据库--所有任务--收缩数据库--收缩文件--选 ...
- 服务器系统日志满了怎么办,服务器事务日志已满解决方法
方法一: 1.打开查询分析器,输入命令 BACKUP LOG database_name WITH NO_LOG 2.再打开企业管理器--右键要压缩的数据库--所有任务--收缩数据库--收缩文件--选 ...
- sqlserver2008日志已满解决方法(转载)
OCEAN__ 于 2015-04-08 09:31:52 发布 9303 已收藏 3 分类专栏: sqlserver 文章标签: sql server 版权 sqlserver 专栏收录该内容 1 ...
- 【Linux Centos6/7 Oracle11g数据库开启归档日志功能】
Linux Centos6/7 Oracle11g数据库开启归档日志功能 1.登录oracle用户权限 2.查询是否开启归档模式 3.需提前创建归档日志的目录 4.再依次执行如下命令 5.开启归档模式 ...
- oracle扩展归档空间大小,解决Oracle数据库归档日志占满磁盘空间问题
1.常用命令 show parameter log_archive_dest; sql> archive log list; sql> select * from V$FLASH_RECO ...
- ORA-00257归档日志写满的解决方法 - xwdreamer - 博客园
ORA-00257归档日志写满的解决方法 - xwdreamer - 博客园 参考文章: (1)ORA-00257归档日志写满的解决方法 - xwdreamer - 博客园 (2)https://ww ...
- ORA-00257归档日志写满的解决方法
ORA-00257归档日志写满的解决方法 参考文章: (1)ORA-00257归档日志写满的解决方法 (2)https://www.cnblogs.com/xwdreamer/p/3804509.ht ...
最新文章
- v-model详细使用
- 一些影响SCI论文接收的技术性问题盘点
- C# 去重处理字符大小写
- Mongodb 基础 查询表达式
- Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式
- mmdnn cannot import caffe
- git 配置origin_GitHub/Git配置与简单的使用
- TensorFlow2.1正式版发布!最后一次支持Python2,进一步支持TPU
- 计算机视觉 | 面试题:26、LBP算法原理
- cgi一键还原 linux分区,用一键恢复CGI工具备份还原分区和硬盘使用图文教程
- windows cmd命令行查看结束进程
- 企业微信如何做社群运营?企业微信群运营新玩法(可复用)
- QT创建一个excel文件(通过save as 方法)
- WEB安全之:Mysql 数据库 SQL 注入(三)
- uni-app使用countdown插件实现倒计时
- STM32Cube程序使用 DFU 烧写后Leave DFUMode无法运行程序
- 广州优漫动游公司:高级UI/UE交互设计就业班学什么?
- python爬虫系列(一):爬虫简介
- set, setenv, export的区别
- 华为社招/东莞、杭州、成都、西安