2.6 DMLリダイレクションの有効化
True Cacheは読取り専用キャッシュであるため、キャッシュを直接更新することはできませんが、DMLリダイレクションを使用してキャッシュを間接的に更新できます。
DMLリダイレクションがデータをプライマリ・データベースに書き込むと、そのデータはキャッシュ内で自動的に更新されます。これは、Oracle Active Data Guardの動作に似ています。DMLリダイレクションはより多くのリソースを使用するため、更新集中型のアプリケーションにはお薦めしません。
DMLリダイレクションを有効化して使用するには、True CacheでADG_REDIRECT_DML初期化パラメータをTRUEに設定します。
ノート:
ユーザーがOS認証を使用してTrue Cacheにログインした場合、ユーザーはADG_REDIRECT_DMLを有効にできません。これは、True Cacheデータベース管理者が実際にはSYSDBAパスワードを持っていない可能性があり、OS認証を使用してTrue CacheをSYSDBAとして管理できるためです。ユーザーがADG_REDIRECT_DMLを設定できる場合、そのユーザーはSYSDBAパスワードを知らなくても、プライマリ・データをSYSDBAとして更新できます。
DMLリダイレクトの有効化の詳細は、「フィジカルおよびスナップショット・スタンバイ・データベースの管理」を参照してください。