最近一段时间,有收到一台Oracle服务器的连接告警, 刚刚开始还以为是Oracle的监听被关闭导致,结果连上服务器看下Oracle的监听进程正常,自己连接一次发现有报ORA-00257错,又去监控系统中在看下日志再用sqlplus连上Oracle后查了下,知道是Oracle的归档日志写满闪回区导致Oracle连接异常,查看归档日志方法如下:

SQL> show parameter db_recovery_file_dest;

#查看归档日志的物理路径及闪回区的大小

SQL> select file_type, percent_space_used as used,percent_space_reclaimable as reclaimable, number_of_files as "number" from v$flash_recovery_area_usage;

#查询闪回区利用率

用rman工具连上Oracle进去清理一些旧的历史归档日志:

[oracle@localhost ~]$ rman target /

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

…略…

Do you really want to delete the above objects (enter YES or NO)? YES

…略…

RMAN> quit

在这里是删除30天之前的归档日志,当然可以根据实际情况修改,在连接一次

在Oracle下归档日志可以在其他在线日志都丢失的情况下用来数据恢复,所以一般在生产环境上都有开启,但是如果一些没有用到的或者是历史的归档日志在没有清理的情况下写满闪回区都会导致连接异常,当然在平时就需要注意清理Oracle的归档日志清理,就顺便写了一个脚本每天定时清理Oracle的归档日志:

#!/bin/bash

#remove_archivelog.sh

su - oracle -c "rman target /  <

DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-30';

YES

exit

EOF"

当然可以根据实际情况保留所需要的归档日志时间

oracle连接满报错日志,Oracle归档日志满了导致Oracle连接(ORA-00257)报错处理相关推荐

  1. oracle统计每日归档大小,Oracle查询最近几天每小时归档日志产生数量的脚本写法...

    下面给大家分享Oracle查询最近几天每小时归档日志产生数量的脚本写法,脚本如下所示: SELECT SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1 ...

  2. oracle11g 联机重做日志、归档日志、日志文件组以及日志文件操作

    文章目录 一.归档方式 1.1 联机重做日志.归档日志概念 1.2 工作模式 1.3 数据库恢复 1.4 归档模式 (1)启用 (2)查看归档文件被存放的路径以及存放文件的容量: (3)手动进行日志切 ...

  3. 十二、dbms_logmnr(分析重做日志和归档日志)

    1.概述 作用:通过使用包DBMS_LOGMNR和DBMS_LOGMNR_D,可以分析重做日志和归档日志所记载的事务变化,最终确定误操作(例如DROP TABLE)的时间,跟踪用户事务操作,跟踪并还原 ...

  4. Oracle报错1031,dataguard 归档日志报1031错误的一次处理

    oracle rac dataguard 归档日志报1031错误  操作系统 red  hat5.4  oracle 10.2.0.5 rac日志报错如下 Tue Jun 21 15:33:16 CS ...

  5. oracle 查看日志组切换状态_Oracle 逻辑结构篇 之 重做日志和归档日志管理(一)...

    [关键术语] Redo log file 重做日志文件 Archive log file 归档日志文件 SCN(system change number)系统改变号 Checkpoint 检查点 Lo ...

  6. oracle 归档日志 重做日志,Oracle的重做日志和归档日志

    一. 重做日志文件把对数据文件的修改在写入数据文件之前记录下来.日志文件以一种循环的方式被写入信息.当一个日志组被写满时,回自动向另一个日志组写入.管理员可以手工切换当前日志组.alter syste ...

  7. oracle查看联机日志,oracle联机日志和归档日志

    联机日志文件又叫重做日志文件,记录了对数据库修改的信息,包括用户对数据修改和数据库管理员对数据库结构的修改,一个oracle实例有一组或多组联机日志,每组至少包含1个或者多个日志成员,这里要多个日志成 ...

  8. 【Oracle】开、关、删归档日志(archivelog)

    归档日志:当redo日志发生切换时,归档进程(ARCn)会把redo日志自动归档,产生归档日志. 1.启动归档模式 –确定数据库为非归档模式 SYS@LGR> archive log list; ...

  9. oracle的asmcmd获取归档日志,分析oracle的联机日志和归档日志

    logminer和配置 安装logminer 以sqlplus / as sysdba登录系统数据库系统,ORACLE默认安装logminer,如果没有安装,执行SQL脚本安装 --安装logmine ...

最新文章

  1. 2022-2028年全球与中国人字拖市场研究及前瞻分析报告
  2. Google更新机器学习开发套件ML Kit,新增支持自动回复与语言识别
  3. 原生 Java 客户端进行消息通信
  4. Android Parcelable 源码解析
  5. flutter 人脸检测_【转载】opencv实现人脸检测
  6. 用python做一个购物车编程_利用python实现简单的循环购物车功能示例代码
  7. 动态分区分配的“首次适应算法_kafka集群关于资源分配的手册
  8. 狱警招计算机专业干啥,狱警迎来“大扩招”消息,福利待遇不输公务员,大专学历也能报...
  9. 元素周期表排列的规律_中考化学:金属活动性顺序表和元素周期表规律总结
  10. pythonwx功能_python中wx模块的具体使用方法
  11. markdown 中的一些 html 使用属性
  12. MVC设计之MVC设计模式(介绍)
  13. c语言编程学习宝典,C语言学习宝典app
  14. Route-Policy
  15. 树莓派能否替代linux开发板,12 个可替代树莓派的单板机 | Linux 中国
  16. ps4移植android游戏,安卓玩PS4游戏 remote play安装教程
  17. 2022国赛数学建模思路 - 案例:集成算法AdaBoost
  18. 【龙芯1B】:74HC595数码管或74HC138数码管程序开发
  19. VMware Workstation 安装红帽Linux
  20. 仿淘宝 图片局部放大效果

热门文章

  1. java.lang 源码剖析_java.lang.Void类源码解析
  2. 工业级光纤收发器使用“避坑”指南
  3. 国家开放大学2021春1338幼儿园教育质量评价题目
  4. python创建tcp socket_Python Socket如何建立TCP连接
  5. tcp java实例_实现了基于TCP的Java Socket编程实例代码
  6. linux内存不足时缩减缓存,Linux内存及页面缓存管理概要总结
  7. 查找发布地图的 REST URL并查询相关信息
  8. 图片下载中文传输转义问题
  9. 呵呵!Function构造函数
  10. 区块链以信用为基础,所以目前在中国不可行.