簡體   English   中英

如何獲取基於AWR報告/存儲庫生成的歸檔日志?

[英]How to get archivelog generated based on AWR reports/repository?

我們有一個應用程序,在一年的一個月中變得很忙。 我們已將awr儲存庫期限設為360天,以確保我們存儲性能統計信息以供以后分析。 最近,我們有一個計划備用數據庫的要求,為此我們需要確定在最忙的一個月(6個月前)中生成了多少個歸檔日志,以便我們可以計算主要位置和備用位置之間所需的帶寬。

我們無法從v $ loghistory獲取存檔日志詳細信息,因為我們早就沒有此信息。 因此,由於我們具有AWR信息,因此可以生成AWR報告,但是如何從中找出存檔日志的生成率呢?

您可以使用DBA_HIST_SYSMETRIC_HISTORY查找生成的重做數量。 這應該足夠好,盡管它不會生成確切的數字。 將有一些尚未歸檔的外部域,並且可能需要乘以數量以進行復用。

select
    to_char(begin_time, 'YYYY-MM') year_and_month,
    round(sum(seconds*value)/1024/1024/1024, 1) gb_per_month
from
(
    select begin_time, (end_time - begin_time) * 24 * 60 * 60 seconds, value
    from dba_hist_sysmetric_history
    where metric_name = 'Redo Generated Per Sec'
)
group by to_char(begin_time, 'YYYY-MM')
order by year_and_month;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM