Freigeben über


Ändern des Data Capture Service für Oracle durch Attunity

CDC Service für Oracle ist ein Windows-Dienst, der Oracle-Transaktionsprotokolle scannt und Änderungen an relevanten Oracle-Tabellen in SQL Server-Änderungstabellen aufzeichnet. Die SQL-Änderungstabellen, in denen die von Oracle erfassten Änderungen gespeichert werden, sind die gleichen Änderungstabellen, die in der nativen SQL Server-Änderungsdatenerfassungsfunktion verwendet werden. Dadurch wird der Verbrauch dieser Änderungen so einfach wie der von Änderungen, die an SQL Server-Datenbanken vorgenommen wurden.

Einrichtung

Der CDC-Dienst für Oracle kann auf jedem unterstützten Windows-Computer mit Zugriff auf die erfassten Oracle-Quelldatenbanken und die ZIEL-SQL Server-Instanz installiert werden, auf der sich die ZIEL-CDC-Datenbank befindet. Der CDC-Dienst benötigt keine lokale Installation der Oracle-Datenbank oder der SQL Server-Datenbank, nur deren unterstützte Clients. Informationen zum Installieren der erforderlichen Datenbankkomponenten finden Sie unter "Datenbankvoraussetzungen" in diesem Thema.

Die Installation des SQL Server CDC Service für Oracle platziert die Dienstkonfigurations-UI und das Dienstprogramm an dem ausgewählten Speicherort. Der CDC-Dienst für Oracle wird separat mithilfe der Oracle CDC Service Configuration Console konfiguriert. Weitere Informationen zum Konfigurieren des Oracle CDC-Diensts finden Sie in der Hilfe zum Ändern des Datenerfassungsdiensts für Oracle durch Attunity F1.

Um den CDC-Dienst für Oracle zu installieren, führen Sie AttunityOracleCdcService.msi manuell mithilfe der SQL Server-Installationsmedien aus. Installationspakete für x86 und x64 befinden sich in .\Tools\AttunityCDCOracle\ auf dem SQL Server-Installationsmedium.

Der CDC-Dienst für Oracle kann auf jedem unterstützten Windows-Computer installiert werden, auf dem der SQL Server 2014 Native Client installiert ist; er muss nicht auf demselben Computer installiert werden, auf dem der Ziel-SQL-Server installiert ist.

Unterstützte Windows-Umgebungen

Der Change Data Capture Service für Oracle von Attunity kann in den folgenden Windows-Umgebungen ausgeführt werden:

  • Windows 8

  • Windows 7 32-Bit (x86) und 64-Bit (x64)

  • Windows Server 2012

  • Windows Server 2008 R2 mit Service Pack 1

  • Windows Server 2008 32-Bit (x86) und 64-Bit (x64) mit Service Pack 2

Datenbankvoraussetzungen

Um mit dem CDC Service für Oracle zu arbeiten, müssen Sie die SQL Server 2014 Native Client Oracle-Software installieren. Dies ist eine Voraussetzung, die von Oracle abgerufen und installiert werden sollte, bevor Sie den Oracle CDC Service installieren. Darüber hinaus müssen Sie den SQL Server ODBC-Client mithilfe des SQL Server-Setups installieren.

Der CDC Service für Oracle unterstützt die folgenden Versionen:

Oracle-Quelldatenbank

  • Oracle Database 11x, beliebige Version

  • Oracle Database 10x, jede Version

Ziel-SQL Server-Datenbank

Eine Liste der Features, die von den Editionen von SQL Server unterstützt werden, finden Sie unter Features, die von den Editionen von SQL Server 2014 unterstützt werden.

Ausführen des Installationsprogramms

Um den CDC Service für Oracle zu installieren, öffnen Sie den Installations-Assistenten für die Windows-Plattform, die Sie verwenden (32/64-Bit), und folgen Sie den Anweisungen auf dem Bildschirm.

Deinstallieren des Change Data Capture Service für Oracle durch Attunity

Sie deinstallieren den CDC-Dienst für Oracle mithilfe der Systemsteuerung, Programme und Features.

Durch das Deinstallieren des CDC-Diensts werden die erstellten SQL Server-Datenbanken nicht gelöscht. Um das Tool vollständig zu entfernen, müssen Sie die MSXDBCDC-Datenbank und die spezifischen CDC-Datenbanken entfernen, die in der SQL Server-Zielinstanz erstellt wurden, mit der Sie gearbeitet haben.

Wenn Sie die CDC-Dienstsoftware von einem Computer deinstallieren und auf einem anderen Computer installieren, müssen Sie nur die folgenden Definitionen angeben:

  • Dienstkonto

  • SQL Server Connect-Zeichenfolge und Anmeldeinformationen

  • Das Masterkennwort

Alle anderen Definitionen werden in SQL Server gespeichert und stehen von der vorherigen Installation auf einem anderen Computer zur Verfügung.

In dieser Dokumentation

Siehe auch

Arbeiten mit dem Oracle CDC Service