如何查询redologfile的使用率

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

如何 查询redologfile的使用率

 

redologfile的使用,不能通过v$视图 查询,但是我们可以通过底层视图得到.

 

首先介绍一下引用到的视图及字段.

x$kccle----[K]ernel[C]ache[C]ontrolfilemanagement[L]ogfil[E]record

         这个视图记录了logfile的使用情况

其中,

LESIZ------logfile大小(以逻辑块表示)LESEQ------logsequence#LEBSZ------logfile逻辑块大小

顺便说一下,redologfile是以块为单位的.所以,这里的LEBSZ就是OS的块大小.

如果我们需要获取OS块大小,就可以从这里 查询得到:

 

SQL>selectmax(lebsz)lbsizefromx$kccle;

LBSIZE----------512

 

 

x$kcccp----[K]ernel[C]ache[C]ontrolfilemanagement[c]heckpoint[p]rogress

        检查点增进(progress)

CPODR_SEQ------日志文件的seq#CPODR_BNO------日志文件中使用块的数量

获取日志文件使用率:

SELECTle.leseqCURRENT_LOG_SEQUENCE#,

100*cp.cpodr_bno/LE.lesizPERCENTAGE_FULL

fromx$kcccpcp,x$kcclele

WHERELE.leseq=CP.cpodr_seq;

参考:

http://www.jlcomp.demon.co.uk/faq/redologuse.html

 

 

 

2004年7月24日星期六0:13

Ifyouhaveanyquestion,pleasemailtoeygle@itpub.net.




<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值