2017-05-04 5 views
0

REDOログ・グループから予約され、使用可能なスペースを示す問合せがあるかどうかを知りたいですか?Oracle 11g REDOログ・サイズ

私はこのクエリは、REDOログ・ファイルで使用されているどのくらいのスペースを知っている知っているそのようなクエリはありません

SELECT 
    a.GROUP#, 
    a.THREAD#, 
    a.SEQUENCE#, 
    a.ARCHIVED, 
    a.STATUS, 
    b.MEMBER AS REDOLOG_FILE_NAME, 
    (a.BYTES/1024/1024) AS SIZE_MB 
FROM v$log a 

答えて

0

のみを発見したので。彼らがどのくらい頻繁に切り替えられているかを知ることができます。

enter image description here

オンラインREDOログ・ファイルは、循環的に使用されています。割り当てられた領域をすべて使用すると、最初から上書きされます(データベースがアーカイブログモードの場合は、現在のREDOログファイルをアーカイブした後に上書きされます)。

0

リドゥ・ログ・バッファは、3秒ごと、1/3フル・時、またはコミット時にフラッシュされます。 OracleはREDOログにバッファを書き込み、バッファがいっぱいになると切り替えます。スイッチを頻繁に使用しないように、REDOログのサイズを十分に大きく設定する必要があります。多忙な生産システムで数分ごとにスイッチを取得することは許容されます。

REDOログを見たとき、私はこのクエリが役立つ:

select a.group#, a.status, b.member 
from 
v$log a, v$logfile b 
where a.group#=b.group# 

幸運!