Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
古いトランザクションログのミラーファイルを削除できるようにその場所を指定します。
mld=dir; ...
MirrorLogDirectory=dir; ...
このオプションを指定すると、次のどちらかの状況になった場合に、dbmlsync は古いトランザクションログミラーファイルを削除できます。
オフライントランザクションログミラーが、トランザクションログミラーとは異なるディレクトリに置かれる
または
dbmlsync がリモートデータベースサーバーとは異なるコンピューターで実行されている
通常の設定では、アクティブなトランザクションログミラーと名前の変更されたトランザクションログミラーファイルは同じディレクトリに置かれ、dbmlsync はリモートデータベースと同じコンピューターで実行されるため、このオプションは不要であり、古いトランザクションログミラーファイルは自動的に削除されます。
このディレクトリ内のトランザクションログが影響を受けるのは、delete_old_logs データベースオプションが On、Delay、または n 日に設定されている場合だけです。
次の dbmlsync コマンドラインは、dbmlsync を使用するときのこのオプションの設定方法を示します。
dbmlsync -e "mld=c:\tmp\file"
次の SQL 文は、このオプションのデータベースへの格納方法を示します。
CREATE SYNCHRONIZATION SUBSCRIPTION TO sales_publication FOR ml_user1 OPTION mld='c:\tmp\file';