- - PR -
oracle の export 内容に、REDO ログの内容は含まれますか。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-01-20 12:29
現在、oracle DB の管理について勉強中です。
oracle では、SQLコミット後、 すぐに DB の本データに書き込まれるわけではなく、 一旦、REDO ログに書き込まれると聞きました。 これに関連して質問させていただきたいのですが、 この状態で export を発行した場合、 そのデータに、REDOログの内容は含まれているのでしょうか。 oracle 10.1.0.2.0 の情報をいただきたいです。 よろしくご教授願います。 |
|
投稿日時: 2006-01-20 13:14
出ません。
exp はオブジェクトの定義とデータをダンプに出すだけですから。 _________________ もしもし@RMAN 友の会 |
|
投稿日時: 2006-01-20 13:21
あ、もしかして「commit したデータがすぐに exp で取り出せない」と
心配していらっしゃいます? トランザクションを commit しても確かにすぐにディスクに書き出すわけでは ありませんが、更新が commit された CR(読み取り一貫性)ブロックは バッファ上から参照できるので、exp でデータをダンプするときもここから 更新済みデータを参照します。 _________________ もしもし@RMAN 友の会 |
|
投稿日時: 2006-01-20 13:53
もしもし様、早速のご回答、ありがとうございます。
お察しのとおりです。 export でバックアップし、import で復元した場合に、 「コミット済、ディスク未書出し」のデータが復元できないのではないか、 という心配があったので、質問させていただきました。 おかげで頭の中がすっきりしました。 ありがとうございました。 |
1