在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查询最近几天每小时归档日志产生数量的脚本写法,脚本如下所示: 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...
查看当天每小时的归档量: 查最近一周每天的归档日志生成量
前滚恢复要求启用归档日志记录。 3. 恢复的级别 建立灾难恢复计划对于现代企业至关重要。企业数据库中的信息对于进行业务活动是极其重要的。保护该数据以及在灾难之后确保其“生命”是很重要的活动。当构建 DR计划时...
> 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...
> 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...
> 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...
> 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...
> 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...
> 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...
> 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...
> 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...
> 集中处理由防火墙、服务器、路由器、交换机、电话系统、计算机等生成的 Syslog、W3C 和 Windows 事件日志 > 使用向导帮助配置,简化终端用户的操作和维护 >无可匹敌的事件扫描性能每小时可以扫描 600 万...