log file switch (checkpoint incomplete)
接手了一个新交接的库,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)相关推荐
- log file switch
今天接到一資料庫運行非常緩慢﹐登陸到主機查看alert log,發現有"Thread 1 cannot allocate new log, sequence 69271"諸多錯誤提 ...
- log file switch (archiving needed) 等待事件一例
一.环境描述 Oracle 11g RAC 二.问题描述 客户执行批处理长时间无法完成. 三.问题处理过程 1.查看等待事件 SQL> select inst_id,event,count(*) ...
- Oracle 11g 频繁遭遇 CheckPoint incomplete问题分析(直播预告)
原文链接:https://mp.weixin.qq.com/s/l7SOW3m_I8uwvVWPQq7ngg 检查点是一个数据库事件,它把修改数据从高速缓存写入磁盘,并更新控制文件和数据文件. 许多文 ...
- Oracle 联机重做日志文件(ONLINE LOG FILE)
--========================================= -- Oracle 联机重做日志文件(ONLINE LOG FILE) --================== ...
- log file sycn 概述
log file sycn是ORACLE里最普遍的等待事件之一,一般log file sycn的等待时间都非常短 1-5ms,不会有什么问题,但是一旦出问题,往往都比较难解决.什么时候会产生log f ...
- Linux/Unix shell 监控Oracle告警日志(monitor alter log file)
使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等.本文给出Linu ...
- log file sync
log file sync等待时间发生在redo log从log buffer写入到log file期间. 下面对log file sync做个详细的解释. 何时发生日志写入: 1.commit或者r ...
- mysql数据库重做日志文件_数据库:mysql:重做日志文件(redo log file)
一.重做日志缓冲(redo log buffer) 1. log block 在InnoDB存储引擎中,重做日志都是以512字节进行存储的.这意味着重做日志缓存.重做日志文件都是以块(block)的方 ...
- InnoDB log file 设置多大合适?
简介: 数据库的东西,往往一个参数就牵涉N多知识点.所以简单的说一下.大家都知道innodb是支持事务的存储引擎.事务的四个特性ACID即原子性(atomicity),一致性(consistency) ...
最新文章
- 泡沫破裂之后,强化学习路在何方?
- 容器日志采集利器Log-Pilot
- 8个神奇的网页动态流体布局及其做法揭秘
- SAP Spartacus页面css类的赋值逻辑
- Python简单试题3
- _.uniq_在Ruby中使用Array.compact和Array.uniq方法从Array中移除元素
- 桁和 / Digit Sum(AtCoder-2038)
- IOS Animation-KeyPath值
- 【前端】倒计时、秒杀、定时器
- C# 在PowerPoint中给图片添加超链接和获取图片的超链接
- Lua 包管理 - Luarocks 使用指南
- open_table与opened_table
- Java 的字节与字符输入/输出流的类整理——zyx笔记
- 长沙学院计算机二级报名,湖南计算机等级考试报名地点
- java计算工作日_Java工作日计算工具类
- m4s格式,多线程爬B站视频
- 急诊与灾难医学-重点以及习题
- 【JAVA】贪吃蛇的初步实现(三)
- Android 如何安装APK
- MySQL报错“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
热门文章
- git show查看本地文件的修改部分,git diff 如何比较文件,git grep 搜索
- Python的嵌套函数使用和闭包
- Parallels Desktop 16 Win11虚拟机将继续正常运作,但将无法连接网络
- 【深度学习】深入浅出transformer内部结构
- 【深度学习】Squeeze-and-Excitation (SE) 模块优势解读
- linux查找maven安装目录_Linux 安装 maven
- python 同花顺thstrader_GitHub - fswzb/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...
- 使用es6中import和export报错
- 深圳网络推广提醒大家做好URL标准化,网站排名“事半功倍”!
- 网站SEO优化中该如何解决网站改版问题?