web-dev-qa-db-ja.com

データガードが有効になっている場合、ダイレクトパスロードはどのように機能しますか?

ダイレクトパスとデータガードに関する投稿がいくつかありますが、実際にどのように機能するかを正確に理解したいと思います。

どうして私は間違った仮定をしたのかもしれませんが、ダイレクトパスが(ドキュメントに従って)データファイルに書き込むことを意味する場合、それはREDOが生成されないことを意味しませんか?

また、REDOが生成されない場合、dataguardはどのように機能しますか? (これは、REDOをスタンバイマシンに転送することに基づいていますか?)

2
Codek

データベースが正しくセットアップされている場合:直接パスのロードはありません。スタンバイデータベースがプライマリデータベースでキャプチャされた変更に依存している場合、プライマリデータベースは強制ログを使用してセットアップする必要があります。

何らかの理由で強制ログ設定が設定されていない場合、そのような操作の後、影響を受けるデータファイルをスタンバイサイトに転送する必要があります。そうしないと、スタンバイデータベース内のテーブルのロードされた部分に対するクエリが失敗します。

3
ik_zelf