Mehrere CDC Replication -Konfigurationen mit einer Benutzerkonfigurationsdatei importieren

Sie können mehrere Konfigurationen von CDC Replication mit dem Befehl dmimportuserconfiguration importieren.

Informationen zu dieser Task

Die Konfigurationsdetails werden an eine XML-Konfigurationsdatei gesendet. Sie können den Befehl dmimportuserconfiguration verwenden, um die mit diesem Befehl erstellte XML-Datei in eine andere Instanz von CDC Replicationzu importieren.

Hinweis: Dieser Befehl importiert keine Verschlüsselungsprofile, sondern nur den Namen des Verschlüsselungsprofils. Erstellen Sie Verschlüsselungsprofile mit den richtigen Namen, bevor Sie diesen Befehl ausführen. Wenn Sie einen Export mit dem Verschlüsselungsprofil "Default" ausgeführt haben und Sie den Importbefehl ausführen, wird das Verschlüsselungsprofil mit dem Namen "Default" automatisch erstellt. Dieses Standardprofil (Default) ist so festgelegt, dass keine Verschlüsselung verwendet wird.

Vorgehensweise

  1. Rufen Sie den Befehl dmexportconfiguration auf, um eine XML-Konfigurationsdatei für eine vorhandene Instanz von CDC Replicationzu erstellen.
    Diese Datei wird als XML-Basiskonfigurationsdatei bezeichnet.
  2. Erstellen Sie eine Kopie der XML-Basiskonfigurationsdatei.
    Diese Datei wird als XML-Konfigurationsdatei des Benutzers bezeichnet.
  3. Gehen Sie wie folgt vor, um die XML-Konfigurationsdatei des Benutzers zu bearbeiten:
    1. Benennen Sie die Elementschlüssel <config> und </config> in <userconfig> und </userconfig>um.
    2. <userconfig> wird standardmäßig mit dem Wert ' false' für overrideTargetTables erstellt. Dadurch wird verhindert, dass frühere Installationen überschrieben werden. Wenn Instanzen überschrieben oder geändert werden sollen, ändern Sie overrideTargetTables für alle erforderlichen Instanzen in userConfig xmlin 'true'.
    3. Fügen Sie die folgenden obligatorischen Elemente in die XML-Benutzerkonfigurationsdatei ein:
      • <name></name> -Instanzname; muss in der Datei eindeutig sein. Wenn die Instanz noch nicht vorhanden ist, wird sie erstellt.
      • <tcpPort></tcpPort> -Die Portnummer, die diese CDC Replication -Instanz verwendet. Sie muss in der Datei eindeutig sein.
      • <dbName></dbName> -Der Datenbankname, den diese CDC Replication -Instanz verwendet.
      • <overrideTargetTables></overrideTargetTables> -Wenn dieses Element auf "true" gesetzt ist, überschreibt CDC Replication die Zielmetadatentabelle, wenn eine andere Instanz mit diesem Namen vorhanden ist. Bei ' false' schlägt die Ausführung des Befehls fehl, wenn eine Instanz mit demselben Namen vorhanden ist.
    4. Optional können Sie die Werte anderer Elemente ändern. Sie können nicht obligatorische Elemente löschen, die Sie nicht ändern wollen.
    5. Um die Elemente 'username 'und 'password' zu ändern, geben Sie Werte für den Benutzernamen und das Kennwort in Klartext an. CDC codiert sie während des Imports
    6. Optional können Sie mehrere Elementgruppen anhängen, um mehrere Instanzen zu erstellen oder zu ändern.
  4. Speichern Sie die XML-Benutzerkonfigurationsdatei.
  5. Stoppen Sie die CDC Replication -Instanzen, die in der XML-Benutzerkonfigurationsdatei angegeben sind.
  6. Starten Sie an einer Eingabeaufforderung das Konfigurationstool, indem Sie einen der folgenden Befehle im angegebenen Verzeichnis absetzen:
    Fenster
    CDC_Replication_installation_directory\bin\dmimportuserconfiguration path-to-base-XML-configuration-file path-to-user-XML-configuration-file [-L locale]
    Linux und UNIX
    CDC_Replication_installation_directory/bin/dmimportuserconfiguration path-to-base-XML-configuration-file path-to-user-XML-configuration-file [-L locale]
    CDC erstellt temporäre Instanz-XMLs basierend auf der Anzahl der Instanzen, die in userConfig xmlerwähnt werden. Im Verzeichnis <cdc_install_directory>/log werden temporäre Dateien mit den Namen InstanceConfigxxxxxx.xml. erstellt.
  7. Starten Sie die CDC Replication -Instanzen, die in der XML-Benutzerkonfigurationsdatei angegeben sind.