首 页 ┆ 源码下载 ┆ IT学院 ┆ 字体下载 ┆ 模板下载 ┆ 源码发布 ┆ 广告合作 ┆ 网站地图
► 设为首页
► 加入收藏
► 联系我们
源码下载 >> ASP源码 | PHP源码 | ASP.net源码 | JSP源码 | CGI源码 | VC/C++源码 | VB源码 | Delphi源码 | Flash源码
文章学院 >> 网络编程 | 网页设计 | 图形图象 | 数据库 | 服务器 | 网络媒体 | 网络安全 | 操作系统 | 办公软件 | 软件开发 | 黑客知识
字体下载 >> 精制字体 | 非英字体 | 艺术字体 | 著名字体 | 哥特式 | 简单字体 | 手写体 | 节假日 | 图案字体 | 精度像素 | 中文字体
模板下载 >> 企业门户 | 数码网络 | 休闲娱乐 | 影视音乐 | 旅游名胜 | 文化艺术 | 电子商务 | 个性展示 | 登陆导航 | Flash模板
►►您当前的位置:源码园 → IT学院 → 数据库 → ORACLE → 文章内容

如何查询redo logfile的使用率

作者:无从考证  来源:转载  发布时间:2007-2-7 11:55:48
redo logfile的使用,不能通过v$视图查询,但是我们可以通过底层视图得到.
 
首先介绍一下引用到的视图及字段.
x$kccle---- [K]ernel [C]ache [C]ontrolfile management [L]ogfil[E] record 这个视图记录了logfile的使用情况其中, 
LESIZ ------logfile大小(以逻辑块表示)
LESEQ------log sequence # 
LEBSZ------logfile逻辑块大小
顺便说一下,redo logfile是以操作系统块为单位的.所以,这里的LEBSZ就是OS的块大小.如果我们需要获取OS块大小,就可以从这里查询得到:
 
SQL> select max(lebsz) lbsize from x$kccle;
LBSIZE
----------
512
 

 
x$kcccp----[K]ernel [C]ache [C]ontrolfile management [c]heckpoint [p]rogress 
        检查点增进(progress)
CPODR_SEQ------日志文件的seq # 
CPODR_BNO------日志文件中使用块的数量

获取日志文件使用率:
SELECT le.leseq CURRENT_LOG_SEQUENCE#, 
100*cp.cpodr_bno/LE.lesiz PERCENTAGE_FULL 
from x$kcccp cp,x$kccle le 
WHERE LE.leseq =CP.cpodr_seq ;
[] [返回上一页] [打 印]
  • 上一篇文章:设置sql进行跟踪
  • 下一篇文章:Oracle中Kill session的研究

  • 相关文章:
  • 如何查询redo logfile的使用率
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 源码发布
Copyright © 2003-2009 Ymyasp.Com. All Rights Reserved .
备案序号:粤ICP备07029071号