这个脚本可以用来分析当前重做日志文件(redo logfile)已被用到了什么位置(position)、还剩余多少空间和已使用的百分比:

set linesize 200 pagesize 1400;
select le.leseq "Current log sequence No",100 * cp.cpodr_bno / le.lesiz "Percent Full",(cpodr_bno - 1) * 512  "bytes used exclude header",le.lesiz * 512 - cpodr_bno * 512 "Left space",le.lesiz  *512       "logfile size"from x$kcccp cp, x$kccle lewhere LE.leseq = CP.cpodr_seqand bitand(le.leflg, 24) = 8;

Sample:

SQL> set linesize 200 pagesize 1400;
SQL> select le.leseq "Current log sequence No",2         100 * cp.cpodr_bno / le.lesiz "Percent Full",3         (cpodr_bno - 1) * 512  "bytes used exclude header",4         le.lesiz * 512 - cpodr_bno * 512 "Left space",5         le.lesiz  *512       "logfile size"6    from x$kcccp cp, x$kccle le7   where LE.leseq = CP.cpodr_seq8     and bitand(le.leflg, 24) = 8;Current log sequence No Percent Full bytes used exclude header Left space logfile size
----------------------- ------------ ------------------------- ---------- ------------189   90.7612305                  95169536    9687552    104857600/*  如上结果显示当前重做日志号为189,使用量百分比是90.7%当前日志被使用到了95169536+512 bytes(重做日志文件头)的位置,还剩余9687552 bytes的空间,该重做日志的总大小为104857600=100MB
*/

SQL脚本:监控当前重做日志文件使用情况相关推荐

  1. oracle之物理数据库结构概述(数据文件、重做日志文件,控制文件等各种数据库文件)

    oracle之物理数据库结构概述 oracle的物理结构其实是由各种各样的文件组成的, 其中与数据库相关的有: 数据文件(data file):这些文件是数据库的主要文件:其中包括数据表.索引和所有其 ...

  2. 浅谈Oracle服务器归档日志,oracle服务器运行时管理归档日志文件不管理联机重做日志文件...

    <Oracle数据库管理与维护实战>--2.4 Oracle后台进程结构 本节书摘来自异步社区出版社<Oracle数据库管理与维护实战>一书中的第2章,第2.4节,作者: 何伟 ...

  3. 重做日志文件(redo log file)和归档日志文件(archive log file)

    日志文件分为重做日志文件(redo log file)和归档日志文件(archive log file). SQL> select group#, status, member from v$l ...

  4. oracle 重做日志内容,Oracle重做日志文件基础

    本文以下所述内容是根据对"Oracle Database Administrator's Guide 11g Release 2 (11.2)" -- " 管理redo ...

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

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

  6. oracle重做日志教程,Oracle教程:重做日志文件基本维护

    重做日志文件最重要的用途就是用来恢复数据(其实你也可以用来logminer),它记录着system global area(sga)当中的database bu 重做日志文件最重要的用途就是用来恢复数 ...

  7. 我的Oracle 9i学习日志(11)--重做日志文件及练习

    一.重做日志文件特征:   记录对数据所做的所有更改:提供恢复机制:可以划分成组:至少需要两个组(每个组至少一个成员). 二.结构 联机重做日志文件组: • 一组相同的联机重做日志文件副本称作联机重做 ...

  8. oracle重做日志论文,Oracle重做日志文件相关概念

    重做日志文件(redo log file)对于Oracle数据库至关重要.它们是数据库的事务日志.通常只用于恢复,不过也可以用于以下工作: q 系统崩溃后的实例恢复 q 通过备份恢复数据文件之后恢复介 ...

  9. oracle中重做日志损坏,重做日志文件损坏的恢复笔记

    以下笔记是今天下午一位朋友碰到日志文件删除后数据库不能启动的问题,然后查资料一起解决后,再整理出来的. 所有步骤或命令都是参考网上或书上资料,我只是加以整理,如有错误请大家指证,如有用处,请帮忙顶,谢 ...

最新文章

  1. 微软BI 之SSIS 系列 - 利用 SSIS 模板快速开发 SSIS Package
  2. 向上取整的方法_PHP取整方法小总结
  3. PowerDesigner pdm生成Access的方法
  4. nginx一 之负载均衡介绍
  5. 27 JSX函数子元素的应用与思考
  6. 官方正式预热小米10S:哈曼卡顿加持小米有史以来音质最好的手机
  7. file.delete删除不了文件_非常实用的文件服务系统
  8. Microsoft C++ 异常: 内存位置处的 std::bad_alloc问题解决办法
  9. 适合于小团队且周期短的产品迭代的APP测试流程
  10. 2、linux系统root用户忘记密码后的重置方式
  11. JDK 安装 Java环境变量配置
  12. Python调整图片透明度
  13. git拉取代码提示:本地分支 has no tracked branch
  14. eTerms3无法启动
  15. ElasticSearch Groovy 沙盒绕过 代码执行漏洞 CVE-2015-1427 漏洞复现
  16. 举例说明国内云计算厂商代表有哪些?
  17. web前端第一次作业
  18. 机器越“智能”,数据标注员越容易被淘汰?丨曼孚科技
  19. (附源码)springboot社区快递代取服务系统 毕业设计051434
  20. 计算机网络技术人工智能发展史,人工智能发展史

热门文章

  1. 【文本信息抽取与结构化】深入了解关系抽取你需要知道的东西
  2. 【技术综述】“看透”神经网络
  3. 2022年全球及中国工业用真空电缆行业十四五产能需求与投资战略研究报告
  4. 全球及中国航空材料行业发展动态及应用格局展望规划报告2021-2027年版
  5. 中国城中村改造建设前景规划及投融资模式分析报告2022年版
  6. 团队-团队编程项目作业名称-成员简介及分工
  7. 网络的网络——当今的互联网
  8. c#中windows验证连接字符串
  9. (转)aspnet网址收藏
  10. PMCAFF产品众测 | 对话随手攒CEO聊聊这款产品的设计、推广和改进(活动已结束)