dmstartmirror - Démarrer la mise en miroir
Exécutez cette commande à partir de votre source CDC Replication pour démarrer la mise en miroir sur les abonnements spécifiés. Cette commande démarre la copie miroir pour toutes les tables dont la méthode de réplication est Mirror et dont le statut est Refresh ou Active. Les tables dont la méthode de réplication est Mirror et le statut Refresh sont actualisées avant le début de la mise en miroir.
-c ) et Scheduled End (paramètre-n ). Le type
de copie miroir que vous sélectionnez dépend de vos besoins métier.Comme son nom l'indique, la mise en miroir Continuous réplique des modifications sur la cible sur une base continue. Utilisez ce type de mise en miroir lorsque des exigences métier vous imposent une réplication en continu et que vous n'avez pas de raison particulière de terminer la réplication pour le moment.
- Paramètre
-n - Lorsqu'il est spécifié sans
–tou–p, ce paramètre met fin à la réplication à l'heure actuelle dans le journal de la base de données source. - Paramètre
-t - Lorsqu'il est spécifié avec
–n, ce paramètre met fin à la réplication à une date et une heure spécifiées par l'utilisateur. - Paramètre
-p - Lorsqu'il est spécifié avec
–n, ce paramètre met fin à la réplication à une position de journal spécifiée par l'utilisateur.
Ces points finaux spécifiés par l'utilisateur permettent de s'assurer que votre base de données cible est dans un état connu lorsque la réplication se termine.
Vous pouvez également démarrer et arrêter la réplication dans la console de gestion. Pour plus d'informations, voir Démarrage et arrêt de la réplication.
Syntaxe
dmstartmirror [-I <name>] [-c|-n [-t <timestamp>|-p
<log position>] [-w|-nw]] -A|-s <subscription ...> [-L <locale>]Paramètres
- [-I < nom>]
- Indique l'instance CDC Replication pour laquelle vous souhaitez démarrer la mise en miroir. Sinon, vous pouvez spécifier la variable d'environnement TSINSTANCE à la place de cette valeur.
- [-c]
- Indique que CDC Replication démarre la mise en miroir continue sur les abonnements spécifiés.
- [-n]
- Indique que CDC Replication met en miroir toutes les modifications de base de données validées dans la base de données source, puis arrête la réplication normalement à l'heure du système source en cours dans le journal de base de données avec l'option de fin planifiée. L'heure du système source à laquelle la réplication se terminera est définie lorsque vous exécutez cette commande.
- [-t < horodatage>]
- Indique la date et l'heure de fin de la réplication dans le journal de la base de données source lors de l'utilisation de
–n. Lorsque vous spécifiez une valeur pour ce paramètre, utilisez le format suivant:yyyy-MM-dd HH:mm
- [-p < position du journal >]
- Indique que CDC Replication arrête la réplication au numéro de séquence de journal DB2® LUW indiqué dans le journal de la base de données source lors de l'utilisation de
-se. Voici un exemple de format LSN pour DB2 LUW:00000138800CCe paramètre est facultatif lorsque vous spécifiez –n.
- [-w]
- Indique que cette commande attend la fin de la réplication lorsque vous utilisez –n.
–west le paramètre par défaut pour une fin planifiée de la réplication. - [-nw]
- Indique que cette commande n'attendra pas la fin de la réplication si vous spécifiez –n. Si vous scriptez cette commande, ce paramètre permet à votre script de continuer à s'exécuter (asynchrone) si le traitement de –n n'est pas terminé.
- -A
- Indique que CDC Replication démarre la mise en miroir pour tous les abonnements.
- -s < abonnement ... >
- Indique les abonnements dans lesquels CDC Replication démarre la mise en miroir. Pour spécifier plusieurs abonnements,
répertoriez-les en les séparant par des espaces. Par exemple :
Subscription1 Subscription2 Subscription3 - [-L < paramètre_localisation>]
- Nom de l'environnement local utilisé pour l'instance CDC Replication . La valeur par défaut correspond à l'environnement local de la machine sur laquelle CDC Replication est installé.
Résultat
Cette commande renvoie la valeur 0 si elle aboutit et une valeur différente de 0 si elle échoue.
Exemples
dmstartmirror
-I MYINSTANCE -c -s FINANCECDC Replication démarre la mise en miroir continue pour l'abonnement FINANCE.
dmstartmirror
-I MYINSTANCE –n –p 000000FB:000001A4:0001
–nw
–ACDC Replication démarre la mise en miroir avec l'option Fin planifiée pour tous les abonnements de l'instance spécifiée. La réplication se termine au numéro de séquence de journal Microsoft SQL Server indiqué dans le journal de la base de données source. La commande n'attend pas la fin du traitement de l'option Scheduled End.
dmstartmirror -I MYINSTANCE –n –t 2010-02-05-00-00
FINANCE
-nwCDC Replication démarre la mise en miroir avec l'option de fin planifiée pour l'abonnement FINANCE dans l'instance MYINSTANCE. La réplication se termine à l'heure spécifiée dans le journal de base de données source. La commande se ferme avant la fin du traitement de l'option Scheduled End.