接手了一个新交接的库,alert日志频繁报告log file switch (checkpoint incomplete)事件

oracle文档解释:

Waiting for a log switch because the session cannot wrap into the next log. Wrapping cannot be performed because the checkpoint for that log has not completed.

查看redo日志信息:

SQL> select * from v$log;GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARCHIVED STATUS           FIRST_CHANGE# FIRST_TIME  NEXT_CHANGE# NEXT_TIME
---------- ---------- ---------- ---------- ---------- ---------- -------- ---------------- ------------- ----------- ------------ -----------1          1      19852   52428800        512          1 YES      INACTIVE             179403613 7/27/2015 1    179417290 7/27/2015 12          1      19853   52428800        512          1 NO       CURRENT              179417290 7/27/2015 1 281474976710 3          1      19851   52428800        512          1 YES      INACTIVE             179393208 7/27/2015 1    179403613 7/27/2015 1SQL> select * from v$logfile;GROUP# STATUS  TYPE    MEMBER                                                                           IS_RECOVERY_DEST_FILE
---------- ------- ------- -------------------------------------------------------------------------------- ---------------------3         ONLINE  D:\APP\ADMINISTRATOR\ORADATA\YB\REDO03.LOG                                    NO2         ONLINE  D:\APP\ADMINISTRATOR\ORADATA\YB\REDO02.LOG                                    NO1         ONLINE  D:\APP\ADMINISTRATOR\ORADATA\YB\REDO01.LOG                                    NOSQL> 

查看切换频率:

SQL> select completion_time from v$archived_log order by 1 desc;

发现在系统繁忙时候,日志一分钟会切换好几次。

解决方案:

添加个日志组并将日志大小调整为100m

alter database add logfile group 4 ('D:\APP\ADMINISTRATOR\ORADATA\YB\REDO04a.LOG ','D:\APP\ADMINISTRATOR\ORADATA\YB\REDO04b.LOG ') size 100M;

然后将其它三组redo日志的进行调整:删除已有日志组,然后重建(要将日志组调整到inactive状态后再操作)

alter database drop logfile group 3; alter database add logfile group 3 ('D:\APP\ADMINISTRATOR\ORADATA\YB\REDO03a.LOG ','D:\APP\ADMINISTRATOR\ORADATA\YB\REDO03b.LOG ') size 100M;

...

转载于:https://www.cnblogs.com/abclife/p/4679879.html

log file switch (checkpoint incomplete)相关推荐

  1. log file switch

    今天接到一資料庫運行非常緩慢﹐登陸到主機查看alert log,發現有"Thread 1 cannot allocate new log, sequence 69271"諸多錯誤提 ...

  2. log file switch (archiving needed) 等待事件一例

    一.环境描述 Oracle 11g RAC 二.问题描述 客户执行批处理长时间无法完成. 三.问题处理过程 1.查看等待事件 SQL> select inst_id,event,count(*) ...

  3. Oracle 11g 频繁遭遇 CheckPoint incomplete问题分析(直播预告)

    原文链接:https://mp.weixin.qq.com/s/l7SOW3m_I8uwvVWPQq7ngg 检查点是一个数据库事件,它把修改数据从高速缓存写入磁盘,并更新控制文件和数据文件. 许多文 ...

  4. Oracle 联机重做日志文件(ONLINE LOG FILE)

    --========================================= -- Oracle 联机重做日志文件(ONLINE LOG FILE) --================== ...

  5. log file sycn 概述

    log file sycn是ORACLE里最普遍的等待事件之一,一般log file sycn的等待时间都非常短 1-5ms,不会有什么问题,但是一旦出问题,往往都比较难解决.什么时候会产生log f ...

  6. Linux/Unix shell 监控Oracle告警日志(monitor alter log file)

    使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等.本文给出Linu ...

  7. log file sync

    log file sync等待时间发生在redo log从log buffer写入到log file期间. 下面对log file sync做个详细的解释. 何时发生日志写入: 1.commit或者r ...

  8. mysql数据库重做日志文件_数据库:mysql:重做日志文件(redo log file)

    一.重做日志缓冲(redo log buffer) 1. log block 在InnoDB存储引擎中,重做日志都是以512字节进行存储的.这意味着重做日志缓存.重做日志文件都是以块(block)的方 ...

  9. InnoDB log file 设置多大合适?

    简介: 数据库的东西,往往一个参数就牵涉N多知识点.所以简单的说一下.大家都知道innodb是支持事务的存储引擎.事务的四个特性ACID即原子性(atomicity),一致性(consistency) ...

最新文章

  1. 泡沫破裂之后,强化学习路在何方?
  2. 容器日志采集利器Log-Pilot
  3. 8个神奇的网页动态流体布局及其做法揭秘
  4. SAP Spartacus页面css类的赋值逻辑
  5. Python简单试题3
  6. _.uniq_在Ruby中使用Array.compact和Array.uniq方法从Array中移除元素
  7. 桁和 / Digit Sum(AtCoder-2038)
  8. IOS Animation-KeyPath值
  9. 【前端】倒计时、秒杀、定时器
  10. C# 在PowerPoint中给图片添加超链接和获取图片的超链接
  11. Lua 包管理 - Luarocks 使用指南
  12. open_table与opened_table
  13. Java 的字节与字符输入/输出流的类整理——zyx笔记
  14. 长沙学院计算机二级报名,湖南计算机等级考试报名地点
  15. java计算工作日_Java工作日计算工具类
  16. m4s格式,多线程爬B站视频
  17. 急诊与灾难医学-重点以及习题
  18. 【JAVA】贪吃蛇的初步实现(三)
  19. Android 如何安装APK
  20. MySQL报错“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法

热门文章

  1. git show查看本地文件的修改部分,git diff 如何比较文件,git grep 搜索
  2. Python的嵌套函数使用和闭包
  3. Parallels Desktop 16 Win11虚拟机将继续正常运作,但将无法连接网络
  4. 【深度学习】深入浅出transformer内部结构
  5. 【深度学习】Squeeze-and-Excitation (SE) 模块优势解读
  6. linux查找maven安装目录_Linux 安装 maven
  7. python 同花顺thstrader_GitHub - fswzb/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...
  8. 使用es6中import和export报错
  9. 深圳网络推广提醒大家做好URL标准化,网站排名“事半功倍”!
  10. 网站SEO优化中该如何解决网站改版问题?