前回は、REDOログ・バッファ(ファイル)へ書き込まれる情報についての解説を行った。今回は、DUMPコマンドを用いて、実際のREDOログ・ファイルの中身を覗いてみよう。***********REDOログ・ファイルには、前回で説明したように1つのトランザクションに対して、REDOレコード単位で記録されている。したがって、REDOログ・ファイルとは、REDOレコードの集まりということになる。際にデータベースに対して変更を行い、その際に書き出される内容を、REDOログ・ファイルのDUMP機能を用いて、中身を覗いてみよう。データベースに対して更新処理を行う前に、まず、現在のトランザクションがどのREDOログ・ファイルに書き出されるかを知る必要がある。以下の図は、現在どのREDOログ・ファイルに書き出しを行っているかを知るためのSQL文及び、トランザクション処理を記述したものである。始めに、V$LOGビューより、現在書き込みが行われているREDOログ・ファイルを調べる。STATUSがCURRENTとなっているGROUPが、現在書き込みが行われているREDOログ・グループである。次に、V$LOGFILEビューより、現在書き込みが行われているグループの、OS上のファイル名を調べる。SYSTEMコマンドを用いて、REDOログ・ファイルのDUMPを取得する(下図参照)。REDOログ・ファイルのDUMP記載しているREDOログ・ファイルのDUMPは、トランザクション処理部分のみを抜粋したものである。ご覧のように、4つのチェンジベクターが記録されている。この4つのチェンジベクターは、次の1~4に対する変更を記録したものである。次回は、DUMP中の重要な部分について、もう少し詳しく解説を行う予定である。読者の方々も、時間があれば、是非、DUMPの取得を試みていただきたい。reserved.トップページ企業概要プライバシーポリシ。