ビデオ: Technology Stacks - Computer Science for Business Leaders 2016 2024
REDOログファイル は、ログバッファからの情報をOracle 12cデータベースに格納します。彼らは Log Writer (LGWR)によって書かれています。ここでも、データベースソフトウェアの助けを借りずにこれらのバイナリファイルを読むことはできません。
通常、REDOログ・ファイルの名前には拡張子が付けられます。 LOGまたは。 RDO。あなたが望むものであれば何でも構いませんが、ベストプラクティスはその2つの拡張のうちの1つを示します。また、REDOログ・ファイルはグループとメンバーに編成されています。すべてのデータベースには、少なくとも2つのREDOログ・グループが必要です。
<! - 1 - >REDOログ・ファイルには、データベース内の失われたデータをリカバリするために必要なすべての情報が含まれています。変更データを発行するすべてのSQL文は、これらのファイルに保存された情報によって再構築できます。
REDOログ・ファイルはselect文を記録しません。あなたが選んだものを忘れてしまったら、あなたはそれを覚えておくだけです!
REDOログ・ファイルの最適なサイズは、データベースに加えた変更の数によって異なります。サイズは、データベースをセットアップするときに選択し、後で調整することができます。 LGWRがREDOログ・ファイルに書き込んでいるとき、それは順番に実行されます。
ファイルの先頭から始まり、いっぱいになると次のファイルに移動します。これは グループ のコンセプトが登場するところです。オラクルは各グループを満たし、次のグループに移動します。すべてのグループを満たしたら、最初のグループに戻ります。
彼らは循環的に書かれていると言えるでしょう。 3つのグループがある場合、1,2,3,1,2,3、…というようになります。
グループがいっぱいになり、書き込みが切り替わるたびに、 ログ切り替え操作と呼ばれます。 これらはログスイッチ操作中に発生します:
<! - 3 - >-
LGWRは現在のグループへの書き込みを終了します。
-
LGWRは次のグループへの書き込みを開始する。
-
データベースチェックポイントが発生します。
-
DBWRは、バッファカスケードからダーティブロックを書き出します。
各グループがどのくらい速くいっているかは、そのサイズを決める方法です。ログ切り替えが発生したときに発生するすべてのことを見ることで、それはかなり複雑な操作であることに同意するかもしれません。このため、ログの頻繁な切り替えは望ましくありません。
一般的なルールは、15〜30分ごとよりも頻繁にログファイルを切り替えたくないということです。それが起きた場合は、各グループのサイズを増やすことを検討してください。
<! - 2 - >これらのREDOログ・ファイルはリカバリ操作に関係する可能性があるため、失われないようにしてください。制御ファイルと同様に、REDOログ・ファイルは、互いにミラー化されたコピーで構成する必要があります。また、制御ファイルと同様に、各メンバは別々のディスクデバイス上にある必要があります。この方法では、ディスクに障害が発生してデータベースがダウンした場合でも、回復情報は使用できます。あなたはいかなるデータも失うべきではありません。
グループ内の各コピーは メンバーと呼ばれます。 一般的な構成は、2つのメンバーを持つ3つのグループであり、合計6つのREDOログファイルです。グループメンバーは、ログライターによって同時に書き込まれます。
<! - 3 - >-
適切なグループはいくつですか? 最も一般的な設定は3つです。リスト内の最初のグループをコピーしてLGWRが使用する前に保存することができれば十分です。コピーオフされていない場合、LGWRはその操作が完了するまで待つ必要があります。これはシステムに深刻な影響を与える可能性があります。ありがたいことに、これはほとんど起こらないでしょう。
-
メンバーはどれくらい適切ですか? あなたはどのように妄想しているかによって決まります。 2つのディスクに2つのメンバーがかなり一般的なようです。ただし、3つのディスクを3つのディスクに表示することは珍しいことではありません。それ以上に、あなたはただの狂気です。まあ、実際にはありません。
会員数が多いほど、LGWRの仕事が増えます。システムパフォーマンスに影響を与えることがありますが、同時にリターンはほとんどありません。
私は、一般的に、「ディスクがハードウェアレベルでミラーリングされている場合、各グループに複数のメンバーが必要ですか?結局のところ、ディスクに障害が発生した場合、私は余裕をもたれるもう一つのディスクを持っています。 "
残念ながら、あなたはあなたが誰に尋ねるかによって異なる答えを得ます。お問い合わせください。グループごとに少なくとも2人のメンバーを推薦します。
-
ベスト・プラクティスとして、各グループに2人のメンバーを推薦します。
-
ハードウェアの設定方法によっては、ディスクミラーにディスクコントローラを書き込むことができます。そのコントローラーが壊れたばかばかしいことを書いたら?両方のコピーが壊れています。異なるコントローラを持つ2つの異なるディスクにメンバーを分けることが最も安全です。