2012-04-02 4 views
2

AWRビュー(dba_histビュー)からロールバックセグメントの領域使用量を監視するにはどうすればよいか知りたいと思います。ロールバック・セグメントに使用可能なスペースのパーセンテージをいくつ確認する方法はありますか?Oracle - ロールバックセグメントの使用

私はOracle 11gを使用しています。

答えて

1

私は次は何をしたいかもしれないと思う:

SELECT rn.Name "Rollback Segment", rs.RSSize/1024 "Size (KB)", rs.Gets "Gets", 
     rs.waits "Waits", (rs.Waits/rs.Gets)*100 "% Waits", 
     rs.Shrinks "# Shrinks", rs.Extends "# Extends" 
FROM sys.v_$rollName rn, sys.v_$rollStat rs 
WHERE rn.usn = rs.usn; 
+0

これは、v $ rollstatビュー(私が間違っていない場合、特定の時点でのロールバックセグメントの使用状況を表示)から選択します。しかし、私がやろうとしているのは、一定期間ロールバック・セグメントの使用状況を監視することです。 AWRツールのdba_hist_ *ビューに似たものを探していますが、AWRがロールバック・セグメント関連の統計情報を監視するかどうかはわかりません。 –

+0

あなたは何を達成しようとしていますか? – Karl

+0

これは、1時間ごとにロールバックセグメントの使用方法をスナップショットする必要があるようなものです。そのため、ロールバック・セグメントの使用状況を含むAWRビューがあるかどうかは疑問です。 –

-3
  1. トランザクションがバック

  2. 圧延されたときに元に戻すが変化し、他のトランザクションがデータベース

    に行われたコミットされていない変更が表示されていないことを確認します
  3. 障害発生時にデータベースを一貫性のある状態に戻す

関連する問題