Verwenden von CDC Services
Wichtig
Change Data Capture für Oracle von Attunity ist inzwischen veraltet. Weitere Details finden Sie in der Ankündigung.
In diesem Verfahren wird beschrieben, wie Sie mithilfe der CDC Service Configuration Console eine SQL Server-Instanz für die Verwendung von Oracle CDC Services vorbereiten und einen neuen CDC-Dienst erstellen.
So verwenden Sie CDC-Dienste
Wählen Sie im Menü Start die Option CDC Service Configuration for Oracle.
Wählen Sie im linken Bereich die Option Local CDC Services (Stammebene).
Führen Sie eine oder beide der folgenden Tasks aus:
Prepare SQL Server
Aktivieren Sie diese Option im Aktionsbereich rechts in der CDC Service Configuration Console.
Sie können auch mit der rechten Maustaste auf Local CDC Services klicken und Prepare SQL Serverwählen.
Das Dialogfeld Preparing SQL Server Instance for Oracle CDC wird geöffnet.
Zum Vorbereiten der SQL Server-Instanz auf Oracle CDC-Dienste muss die Anmeldung über eine SQL Server-Anmeldung mit der festen Serverrolle
dbcreator
verfügen. Diese Anmeldung wird verwendet, um die MSXDBCDC-Datenbank zu erstellen, die zum Hinzufügen von Oracle CDC Services und im weiteren Verlauf von Oracle CDC-Instanzen erforderlich ist.Informationen zur Verwendung dieses Dialogfelds finden Sie unter Prepare SQL Server for CDC. Informationen zum Aktivieren einer SQL Server -Instanz für CDC finden Sie unter Vorbereiten von SQL Server für CDC.
Erstellen eines neuen CDC-Diensts
Klicken Sie auf der rechten Seite der CDC Service Configuration Console im Aktionsbereich auf Neuer Dienst .
Sie können auch mit der rechten Maustaste auf Local CDC Services klicken und Neuer Dienstauswählen.
Das Dialogfeld New Oracle CDC Service wird geöffnet.
Informationen zur Verwendung dieses Dialogfelds finden Sie unter Create and Edit an Oracle CDC Service. Informationen zum Erstellen oder Bearbeiten eines CDC-Diensts finden Sie unter Erstellen und Bearbeiten eines CDC Service.
Die vom Oracle CDC Service verwendete SQL Server -Anmeldung muss lediglich Mitglied der festen Serverrolle
public
sein. Es sind keine anderen Berechtigungen erforderlich. Um den Oracle CDC Service zu erstellen, muss die Anmeldung jedoch die Schreibberechtigung für die MSXDBCDC-Datenbank besitzen, z. B. muss der Anmeldung die Datenbankrolle db_owner zugewiesen werden. Wenn mit einer Anmeldung ohne Schreibberechtigung für die MSXDBDCDC-Datenbank versucht wird, eine neue Oracle CDC-Instanz zu erstellen, wird eine Fehlermeldung angezeigt. Klicken Sie in diesem Dialogfeld auf OK , um das Dialogfeld Verbindung mit SQL Server herstellen anzuzeigen.Informationen zum Eingeben der Anmeldeinformationen für eine Anmeldung, die über die Schreibberechtigung für die MSXDBCDC-Datenbank verfügt, z. B. die Datenbankrolle db_owner , finden Sie unter Erstellen und Bearbeiten eines CDC Service und Verbindung mit SQL Server.