`
mikixiyou
  • 浏览: 1098053 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
C3c8d188-c0ab-3396-821d-b68331e21226
Oracle管理和开发
浏览量:352847
社区版块
存档分类
最新评论

查归档日志文件每小时生成量

阅读更多

O racle数据库中,通过v$archived_log数据字典视图查询该数据库的归档日志文件的生成情况。 如果你以为在rac下需要查的gv$archvied_log视图,这其实是一个错误的想法。 无论在单实例数据库,还是多实例的RAC数据库,都是查这个视图来获取信息。

 

(miki西游 @mikixiyou 原文链接: http://mikixiyou.iteye.com/blog/1749746 )

 

查当天每小时的归档日志生成量

 

select logtime,
       count(*),
       round(sum(blocks * block_size) / 1024 / 1024) mbsize
  from (select trunc(first_time, 'hh') as logtime, a.BLOCKS, a.BLOCK_SIZE
          from v$archived_log a
         where a.DEST_ID = 1
           and a.FIRST_TIME > trunc(sysdate))
 group by logtime
 order by logtime desc;
 

 

 

查最近一周每天的归档日志生成量

 

select logtime,
       count(*),
       round(sum(blocks * block_size) / 1024 / 1024) mbsize
  from (select trunc(first_time, 'dd') as logtime, a.BLOCKS, a.BLOCK_SIZE
          from v$archived_log a
         where a.DEST_ID = 1
           and a.FIRST_TIME > trunc(sysdate - 7))
 group by logtime
 order by logtime desc;

 

 

如果你需要知道RAC下各个节点的归档日志情况,我将上面脚本略作修改,增加thread#列。

 

查当天每小时的各个实例的归档日志生成量

 

select THREAD#,
       logtime,
       count(*),
       round(sum(blocks * block_size) / 1024 / 1024) mbsize
  from (select a.THREAD#,
               trunc(first_time, 'hh') as logtime,
               a.BLOCKS,
               a.BLOCK_SIZE
          from v$archived_log a
         where a.DEST_ID = 1
           and a.FIRST_TIME > trunc(sysdate))
 group by THREAD#, logtime
 order by THREAD#, logtime desc;
 

查最近一周每天的各个实例的归档日志生成量

select THREAD#,
       logtime,
       count(*),
       round(sum(blocks * block_size) / 1024 / 1024) mbsize
  from (select THREAD#,
               trunc(first_time, 'dd') as logtime,
               a.BLOCKS,
               a.BLOCK_SIZE
          from v$archived_log a
         where a.DEST_ID = 1
           and a.FIRST_TIME > trunc(sysdate - 7))
 group by THREAD#, logtime
 order by THREAD#, logtime desc;
 




敬请留存,以备不时之需 @mikixiyou

 

 

分享到:
评论

相关推荐

    Oracle查询最近几天每小时归档日志产生数量的脚本写法

    下面给大家分享Oracle查询最近几天每小时归档日志产生数量的脚本写法,脚本如下所示: SELECT SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5) Day, SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24...

    归档量查询

    另一个常见的需求是了解过去一段时间内(例如一周)每天的归档日志生成量,这有助于分析数据库性能或规划存储空间。以下SQL语句可以实现该功能: ```sql SELECT logtime, COUNT(*) AS archive_count, ROUND(SUM...

    Oracle海量数据自动化归档平台的研究与实现.pdf

    实现归档平台的过程包括生成归档脚本、复制脚本到备份库所在主机、远程启动归档脚本、执行归档命令、通知归档平台任务完成、获取并保存脚本执行日志和执行结果、保存清理源库的SQL语句到数据库、通过cron定时任务...

    日志分割源码包.zip

    例如,每小时或每天创建一个新的日志文件。cronolog的1.6.2-14.el7.x86_64.rpm是针对RHEL/CentOS 7系统的预编译包,使用方法如下: - 安装rpm包:`rpm -ivh cronolog-1.6.2-14.el7.x86_64.rpm` - 配置cronolog:在...

    cronolog-1.6.2_0.zip

    日志分割是将日志文件按照特定时间间隔(如每日、每小时)进行切割,以防止单个日志文件过大,影响系统性能。cronolog 正是执行这一任务的工具,它能够根据时间戳动态重定向标准输出,将不同时间段的日志内容分别...

    cronolog-1.6.2.tar.gz

    cronolog的出现解决了这个问题,它可以根据预设的时间规则(如每天、每小时或每分钟)将日志文件分割成多个小文件,这样既便于存储,又方便检索和分析。 cronolog的工作原理是基于HTTP服务器的logrotate机制,它...

    Apache配置与应用需要的软件.zip

    它可以从Apache、IIS等服务器的日志文件中提取数据,生成关于访问者数量、页面浏览量、搜索引擎关键词、访问来源、浏览器类型等多种统计报告。Awstats-7.7版本可能包含以下功能: - 实时分析:无需等待一天结束,...

    oracle体系结构8.09

    - 每小时将共享池中的统计信息写入磁盘,或当共享池占用超过15%时。 ##### 9. MMNL(Manageability Monitor Light) - **功能**:MMNL进程执行与数据库可管理性相关的频繁且轻量级的任务。 ##### 10. MMAN...

    Oracle用RMAN和DBMS_JOB包实现自动存储2

    在该实例中,每周日晚上进行一次全备份,每天中午和傍晚进行归档日志的备份,这样的策略平衡了备份频率和数据量,确保了在数据丢失后的快速恢复能力。 恢复目录是RMAN备份和恢复过程中的关键组件,它存储有关备份集...

    RMAN 老师的经典

    为了确保数据安全,公司采用RMAN进行每天的全备以及每小时的增量备份。此外,还设置了自动归档日志备份策略,确保归档日志的安全性。在实际操作过程中,DBA还定期通过RMAN的VERIFY命令检查备份文件的有效性,并且对...

    cronolog-1.6.2.zip

    它按照用户定义的时间间隔(如每小时或每天)创建新的日志文件,从而帮助管理员管理和分析大量的日志数据。这个“cronolog-1.6.2.zip”文件包含了cronolog的源代码和其他构建和配置所需的文件。 1. **Makefile.am ...

    GFI EventsManager 7.0_part1(事件管理器)

    > 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...

    GFI EventsManager 7.0_part2(事件管理器)

    > 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...

    GFI EventsManager 8.0 事件管理器 part5

    > 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...

    GFI EventsManager 8.0 事件管理器 part2

    > 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...

    GFI EventsManager 8.0 事件管理器 part7

    > 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...

    GFI EventsManager 8.0 事件管理器 part1

    > 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...

Global site tag (gtag.js) - Google Analytics