6

トランザクションによって更新が行われ、コミット ステートメントが発行されたとします。

commit ステートメントの後に、Oracle サーバーの内部で発生するすべての内部プロセスはどれですか?

4

1 に答える 1

5
  1. SCN (システム変更番号) がインクリメントされます: SCN はトランザクションの順序を保証します
  2. LGWR (Log Writer) は残りの REDO ログをディスクに書き込みます
  3. LGWRはSCNをオンラインREDOログ・ファイルに書き込みます
  4. トランザクションは V$TRANSACTION から削除されます
  5. 実際のセッションのロックが解放され、V$LOCK から削除されます
  6. 実際のセッションのロックを待機している他のセッションに通知されます
  7. ブロックの消去が発生する可能性があります: ロック関連の情報は、トランザクションによって変更されたブロックのブロック ヘッダーから消去されます。
于 2013-02-10T08:54:24.163 に答える