如何查看归档日志占用了多少磁盘容量?

[复制链接]
查看11 | 回复7 | 2010-3-1 11:19:07 | 显示全部楼层 |阅读模式
请高手指点!
回复

使用道具 举报

千问 | 2010-3-1 11:19:07 | 显示全部楼层
du -k /yourArchDirectory
回复

使用道具 举报

千问 | 2010-3-1 11:19:07 | 显示全部楼层
是这样的,我的归档日志在ASM磁盘上,而且里面放在很乱,存储归档日志的文件夹下还有其他文件夹,如果用DU的话,其他文件也会计算进去的?能不能用SQL语句查到归档日志的容量?
回复

使用道具 举报

千问 | 2010-3-1 11:19:07 | 显示全部楼层
正常来说,归档日志文件大小都一样,你数多少个归档,乘以每个的大小即可.
回复

使用道具 举报

千问 | 2010-3-1 11:19:07 | 显示全部楼层
select sum(a.BLOCK_SIZE*a.BLOCKS)/1024/1024 from v$archived_log a where a.DELETED='NO'
这样应该可以
回复

使用道具 举报

千问 | 2010-3-1 11:19:07 | 显示全部楼层
佩服zergduan
回复

使用道具 举报

千问 | 2010-3-1 11:19:07 | 显示全部楼层
Alter Session Set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';
Select substr(lg.COMPLETION_TIME,1,10) As "Date",sum(lg.BLOCKS*lg.BLOCK_SIZE) As "sumbyte" ,
Sum(lg.SEQUENCE#) lgnum From v$archived_log lg
Where substr(lg.COMPLETION_TIME,1,10)> Sysdate -7
Group By substr(lg.COMPLETION_TIME,1,10);
回复

使用道具 举报

千问 | 2010-3-1 11:19:07 | 显示全部楼层
非常感谢!受教了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行