2010-11-23 14 views
2

バックグラウンド・プロセスは、UNDOデータを作成して表領域/システム表領域を取り消すのに役立ちますか?oracle-undo tablespace

+1

試験問題?オンラインテスト? – Thilo

答えて

5

よくある質問です。私はそのようなプロセスがある(または可能である)とは思わない。すべてのサーバー・プロセスは、バッファ・キャッシュ内のデータベース・ブロックを更新するときに、元に戻す情報を単独で書き込む必要があります。これはバックグラウンド操作に延期することはできません。

バッファ・キャッシュからディスク(DBWn)およびREDOバッファからREDOログ(LGWR)にダーティ・ブロックを書き込むバックグラウンド・プロセスがあります。 DBWnには、UNDO表領域の更新が含まれているので、これが問題です。

+0

こんにちはThilo、あなたが返信をしてくれてありがとうと言いました。私は、UNDOテーブルスペースもDBWnで扱われ、DBWnによって処理されているという事実を明確にしたいと思っています。 –

+2

はい、UNDO "IS"データです。 – erbsock

0

通常、データはdb_bufferからそれぞれのデータファイル(DBWRによって)に書き戻されます。 UNDO表領域の場合、バッファがデータファイルを取り消すために書き込むデータを元に戻します(元に戻すtbs)?

関連する問題