dmmarktablecapturepoint: ソース表に表キャプチャー・ポイントのマークを付ける

このコマンドを使用して、ソース表で表キャプチャー・ポイントにマークを付け、表の状況を「アクティブ」に変更します。 このコマンドの実行前に表を変更した場合、それらの変更は複製されません。

変更されたデータのストリームで既存の位置をオーバーライドする場合は、ソース表で表キャプチャー・ポイントにマークを付けます。 これは、 CDC Replication 以外のアプリケーションを使用して (例えば、データベース・プラットフォームのインポート機能またはエクスポート機能を使用して) ソース表とターゲット表を既に同期 (リフレッシュ) しており、ソースとターゲットが相互に同期している時点が分かっている場合に可能です。 CDC Replication は、変更されたデータのストリーム内の現在位置からターゲット表への変更をミラーリングします。 この位置は、「表のマップ」ウィザードで表をマップした後に 「ミラーリング (Change Data Capture)」 を選択したときに、 CDC Replication によって設定されます。 CDC Replicationによって設定された位置をオーバーライドする場合は、 管理コンソールで表キャプチャー・ポイントに手動でマークを付けることができます。 サブスクリプションでミラーリングを開始することにした場合、 CDC Replication は、データベース変更をキャプチャーしてターゲットに複製するポイント・イン・タイムとして設定した位置を識別します。

構文

dmmarktablecapturepoint [-I <name>] -s <subscription ...>  
 -A|-t <<schema>.<table>...> [-L <locale>]

パラメーター

[-I < 名>]
CDC Replication インスタンスの名前を指定します。 あるいは、この値の代わりに TSINSTANCE 環境変数を指定することもできます。
-s < サブスクリプション ...>
サブスクリプション名を指定します。
複数のサブスクリプションを指定するには、サブスクリプションをスペースで区切って指定してください。
-A
CDC Replication が、サブスクリプション内のすべてのソース表の変更データのストリーム内の既存の位置をオーバーライドすることを指定します。
-t < schema>。< 表> ...
CDC Replication が表キャプチャー・ポイントとしてマークを付けるサブスクリプション内のソース表の名前を指定します。 表の名前は、schema.table という形式で指定してください。
複数の表を指定するには、表をスペースで区切って指定してください。
[-L < ロケール>]
CDC Replication インスタンスに使用されるロケールの名前。 デフォルトは、ご使用のマシンのロケールです。

結果

このコマンドは、成功した場合に 0 の値を戻し、失敗した場合に 0 以外の値を戻します。

dmmarktablecapturepoint -I MYINSTANCE -s FINANCE -A

CDC Replication は、Finance サブスクリプションのすべての表の状況を 「アクティブ」に設定します。

dmmarktablecapturepoint -I MYINSTANCE -s ACCOUNTING -t myschema.mytable

CDC Replication は、Accounting サブスクリプション内の指定された表の状況を 「アクティブ」に設定します。