dmmarktablecapturepoint - Tabellenerfassungspunkt für Quellentabelle markieren
Verwenden Sie diesen Befehl zum Markieren eines Tabellenerfassungspunkts in einer Quellentabelle und zum Ändern des Status der Tabelle in Aktiv. Wenn Sie die Tabelle vor der Ausführung dieses Befehls geändert haben, dann werden diese Änderungen nicht repliziert.
Markieren Sie einen Tabellenerfassungspunkt in einer Quellentabelle, wenn Sie eine vorhandene Position im Datenstrom der geänderten Daten überschreiben wollen. Dies ist möglich, wenn Sie Ihre Quellen-und Zieltabellen bereits mit einer anderen Anwendung als CDC Replication synchronisiert (aktualisiert) haben (z. B. mit der Import-oder Exportfunktionalität Ihrer Datenbankplattform) und Sie wissen, wann Ihre Quelle und Ihr Ziel miteinander synchronisiert sind. CDC Replication spiegelt Änderungen an der Zieltabelle ab der aktuellen Position im Datenstrom der geänderten Daten. Diese Position wird von CDC Replication festgelegt, wenn Sie Spiegeln (Change Data Capture) nach der Zuordnung Ihrer Tabellen im Assistenten 'Tabellen zuordnen' auswählen. Wenn Sie die von CDC Replicationfestgelegte Position überschreiben möchten, können Sie einen Tabellenerfassungspunkt in Management Consolemanuell markieren. Wenn Sie die Spiegelung für die Subskription starten möchten, gibt CDC Replication die Position an, die Sie als Zeitpunkt festgelegt haben, ab dem Datenbankänderungen erfasst und auf dem Ziel repliziert werden sollen.
Syntax
dmmarktablecapturepoint [-I <name>] -s <subscription ...>
-A|-t <<schema>.<table>...> [-L <locale>]Parameter
- [-I < Name>]
- Gibt den Namen der CDC Replication -Instanz an Anstelle dieses Werts können Sie auch die Umgebungsvariable TSINSTANCE angeben.
- -s < Subskription ... >
- Gibt den Subskriptionsnamen an.
- -A
- Gibt an, dass CDC Replication eine vorhandene Position im Datenstrom der geänderten Daten in allen Quellentabellen in der Subskription überschreibt.
- -t < Schema>. < Tabelle> ...
- Gibt den Namen einer Quellentabelle in der Subskription an, in der CDC Replication einen Tabellenerfassungspunkt markiert. Sie müssen den Tabellennamen im Format Schema.Tabelle angeben.
- [-L < Ländereinstellung>]
- Der Name der Ländereinstellung, die für die CDC Replication -Instanz verwendet wird. Der Standardwert ist die Ländereinstellung Ihres Systems.
Ergebnis
Dieser Befehl gibt den Wert 0 zurück, wenn der Befehl erfolgreich ausgeführt wurde. Wird ein Wert ungleich null zurückgegeben, dann ist die Ausführung des Befehls fehlgeschlagen.
Beispiele
dmmarktablecapturepoint
-I MYINSTANCE -s FINANCE -ACDC Replication setzt den Status aller Tabellen in der Subskription 'Finance' auf Aktiv.
dmmarktablecapturepoint
-I MYINSTANCE -s ACCOUNTING -t myschema.mytableCDC Replication setzt den Status der angegebenen Tabelle in der Accounting-Subskription auf Aktiv.