GAGA LIFE.

インフラエンジニアブログ

スポンサーリンク

Oracle データベース アーキテクチャ(Log Writer Process (LGWR))

f:id:undercovergeek:20200730201358p:plain

LGWR

ログライタープロセス(LGWR)は、REDOログエントリをREDOログファイルに順次書き込むバックグラウンドプロセス。
REDOログエントリは、システムグローバルエリア(SGA)のREDOログバッファに生成される。
データベースに多重化REDOログがある場合、LGWRは同じREDOログ・エントリをREDOログ・ファイル・グループのすべてのメンバーに書き込む。

LGWRは、非常に高速な操作、または調整が必要な操作を処理し、操作をログライターワーカーヘルパープロセス(LGnn)に委託する。
この操作は、主にログバッファーからREDOログファイルにREDOを書き込み、 待機中のフォアグラウンドプロセスへの書き込みが完了させる。

REDO転送スレーブ・プロセス(TT00-zz)は、現在のオンラインおよびスタンバイREDOログから、非同期(ASYNC)REDO転送用に構成されたリモート・スタンバイ宛先にREDOを送信する。

LGWRは、スレッドまたはオペレーティングシステムプロセスとして実行できる。
データベースインスタンスに加えて、LGWRはOracle ASMインスタンスでも実行される。
Oracle Real Application Clusters(RAC)構成の各データベースインスタンスには、独自のREDOログファイルのセットがある。

スポンサーリンク