6.1 メモリー・ガードについて
メモリー・ガードは、クラスタ・ノードを自動的に監視し、メモリー不足によるノードのストレスを回避します。
メモリー・ガードは、Oracle Real Application Clusters (Oracle RAC)環境のすべてのノードについて、メモリー使用量に関するメトリックを自律的に収集します。メモリー・ガードはクラスタ状態モニターから情報を取得します。ノードのメモリーが不足していることを確認すると、メモリー・ガードは次のアクションを実行します。
-
問題が発生しているノードで新しいデータベース・セッションが作成されないようにします。
-
ノード上のすべてのCRSの管理対象サービスをトランザクションにより停止し、ノード上の既存のワークロードを完了してそのメモリーを解放できるようにします。
メモリーのストレスが緩和されたことを確認すると、メモリー・ガードはノードへの接続をリストアします。これにより、そのノードで新しいセッションを作成できるようになります。
メモリーが不足すると、トランザクションが失敗することがあります。極端な場合には、ノードが再起動し、アプリケーションの可用性とリソースが失われることもあります。