动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息



本月文章推荐
.如何直接解压.tar.gz文件.
.AIX 5L上安装RAC的遭遇.
.Enterprise Library-Data Block .
.VB调用Oracle返回数据集.
.Oracle10g中新型层次查询选项简介.
.增强安全性:Oracle推出Database.
.oracle8i学习笔记(1).
.使Oracle能同时访问多个SQL Serv.
.如何在Oracle中实现时间相加处理.
.Oracle诊断案例-Sql_trace之二.
.找到无用的索引.
.六大数据库集群技术分析和比较.
.小议在Oracle中索引的使用.
.Oracle查询中rownum与Order by查.
.给您的一点有关采用商务智能的小.
.案例:redo log日志组处于高激活.
.Oracle 8i R2 (8.1.6) for Windo.
.Compress table 的内部存储细节研.
.教你轻松掌握Oracle RAC静默安装.
.在SQLPLUS下,实现中-英字符集转.

checkpoint未完成, 不能分配新的日志

发表日期:2008-2-9 |


    当Oracle重用一个日志文件的时候,该日志文件所保护的处于Buffer cache中的脏块(dirty buffer),必须写回磁盘,且必须纪录checkpoint的位置在控制文件和数据文件头。这个过程叫做检查点checkpoint.     发生checkpoint not complete, cannot allocate new log ,表示要重用的日志文件的检查点还没有完成,被日志文件保护的脏块还没有完全被写回磁盘。必须等待该日志文件的checkpoint完成,才可以重新使用该日志文件。     V$LOG中STATUS为Active的,表示日志文件checkpoint未完成,Inactive表示checkpoint完成,current表示为当前LGWR写的日志文件。在实例恢复的时候,oracle需要使用到处于Active和Current状态的日志文件。     当因为检查点没有完成而不能重用日志文件的时候,从v$session_wait中可以看到很多session等待log file switch (checkpoint incomplete)事件,系统基本处于hang的状态。     我碰到一些情况是因为磁盘存在坏块,影响DBWR I/O.还需要注重其他问题     日志文件太少。     日志文件过大和检查点参数设置原因,导致检查点发生不频繁。     DBWR效率不高,I/O等待繁忙。     设置log_checkpoints_to_alert = TRUE后可以在alert.log中看到checkpoint发生情况,包括开始和结束标记。     here is the begin of the checkpoint on the data protected by log 2     Beginning log switch checkpoint up to RBA [0x1a01.2.10], SCN: 0x0000.644a1dbb
    Thread 1 advanced to log sequence 6657
    Current log# 3 seq# 6657 mem# 0: /redo02/oradata/eisp/redo3a.log
    Current log# 3 seq# 6657 mem# 1: /extra01/oradata/eisp/redo3b.log     Arch finished copying log 2 for us here
    Tue Feb 25 05:06:35 2003
    ARC0: Beginning to archive log# 2 seq# 6656
    Tue Feb 25 05:07:00 2003
    ARC0: Completed archiving log# 2 seq# 6656
    Tue Feb 25 05:51:12 2003
    Beginning log switch checkpoint up to RBA [0x1a02.2.10], SCN: 0x0000.644a251e
    Thread 1 advanced to log sequence 6658
    Current log# 1 seq# 6658 mem# 0: /redo01/oradata/eisp/redo1a.log
    Current log# 1 seq# 6658 mem# 1: /redo02/oradata/eisp/redo1b.log
    Tue Feb 25 05:51:12 2003
    ARC0: Beginning to archive log# 3 seq# 6657
    Tue Feb 25 05:51:35 2003
    ARC0: Completed archiving log# 3 seq# 6657
    Tue Feb 25 06:39:05 2003
    Thread 1 cannot allocate new log, sequence 6659
    Checkpoint not complete Current log# 1 seq# 6658 mem# 0: /redo01/oradata/eisp/redo1a.log
    Current log# 1 seq# 6658 mem# 1: /redo02/oradata/eisp/redo1b.log     Here is where the checkpoint finished up -- the one started for number 2
    Tue Feb 25 06:56:30 2003
    Completed checkpoint up to RBA [0x1a01.2.10], SCN: 0x0000.644a1dbBTue Feb 25 06:56:30 2003
    Beginning log switch checkpoint up to RBA [0x1a03.2.10], SCN: 0x0000.644a2b29
    Thread 1 advanced to log sequence 6659
    Current log# 2 seq# 6659 mem# 0: /redo01/oradata/eisp/redo2a_NEW.log
    Current log# 2 seq# 6659 mem# 1: /extra01/oradata/eisp/redo2b.log
    有时候checkpoint完成需要很多时间,可能是DBWR有很多dirty buffer要写回磁盘。假如log files 500meg,它可能保护着几gigabytes的diry buffer(修改一block可能只需要几十byte redo,但DBWR checkpoint就要写8k的block)。这种情况下,推荐用较小的日志文件或者配置参数使checkpoint发生更频繁。
上一篇:类似ARC0: Failed to archive log# 3 seq# 230556的错误 人气:403
下一篇:把表里的数据导成insert语句 人气:379
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-25 WikyBlog v1.7.0.1 多国语言版
2008-7-25 乐彼网上开店系统(56770 Eshop)
2008-7-25 赛特网站管理系统sitecms v3.6.0
2008-7-25 Modoer多功能点评系统 v1.0.1 Bu
2008-7-25 Shangducms Teamsuit! v1.1.0 开
2008-7-25 幻影动漫网视频系统(Ppdong) v1.
2008-7-25 acteecompany企业网站建设系统 v
2008-7-25 恒浪整合管理系统 ims v4.1 ACCE
2008-7-25 艺术图库系统 v1.0 beta
2008-7-19 UltraEdit 简体中文增强版 14.10
2008-7-19 CentOS 5.2 i386 LiveCD
2008-7-19 Snapture多功能相机 v1.4
2008-7-19 iAcces中文输入法 v1.0Build016
2008-7-19 Cookbook烹饪秘籍 v2.5
2008-7-19 苹果专用DVD转换工具 v1.1.59汉化
2008-7-19 Modem修复软件ZiPhone修改版04.0
2008-7-19 AgileMessenger即时通讯工具美化
2008-7-19 Sketches画图软件 v0.7b6破解版


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号