Change Data Capture Service for Oracle by Attunity

Important

Change Data Capture for Oracle by Attunity is deprecated now. Details refer to the announcement.

The CDC Service for Oracle is a Windows service that scans Oracle transaction logs and captures changes to Oracle tables of interest into SQL Server change tables. The SQL change tables where the changes captured from Oracle are stored are the same type of change tables used in the native SQL Server Change Data Capture feature. This makes consuming these changes as easy as consuming changes made to SQL Server databases.

Installation

Download Microsoft Change Data Capture Designer and Service for Oracle by Attunity for corresponding SQL Server version from below links:

The CDC Service for Oracle can be installed on any supported Windows computer with access to the source Oracle database(s) being captured and the target SQL Server instance where the target CDC database resides. The CDC Service doesn't need a local installation of the Oracle database or the SQL Server database, only their supported clients. For information about where to install the required database components, see Database Prerequisites in this topic.

The installation of the SQL Server CDC Service for Oracle places the service configuration UI and the service program in the selected location. The CDC Service for Oracle is configured separately using the Oracle CDC Service Configuration Console. For more information on configuring the Oracle CDC Service, see Change Data Capture Service for Oracle by Attunity F1 Help.

The CDC Service for Oracle can be installed on any supported Windows computer where the SQL Server Native Client is installed; it doesn't need to be installed on the same computer where the target SQL Server is installed.

Supported Windows Environments

The Change Data Capture Service for Oracle by Attunity can run in the following Windows environments:

  • Windows 8 and 8.1
  • Windows 10
  • Windows Server 2012 and 2012 R2
  • Windows Server 2016
  • Windows 2019

Database Prerequisites

To work with the CDC Service for Oracle you must install Oracle client that is compatible with Oracle database version. This is a prerequisite that should be obtained from Oracle and installed before installing the Oracle CDC Service. Additionally, you need to install the SQL Server ODBC Client using SQL Server Setup.

The CDC Service for Oracle supports the following versions:

Source Oracle Database

  • Oracle Database 10g Release 2
  • Oracle Database 11g Release 1 and Release 2
  • Oracle Database 12c in classic installation (Multitenant installation isn't supported)
  • Oracle Database 18c in classic installation (Multitenant installation isn't supported), for SQL Server 2019 only
  • Oracle Database 19c in classic installation. (Multitenant installation isn't supported), for SQL Server 2019 only

Target SQL Server Database

For a list of features that are supported by the editions of SQL Server, see Features Supported by the Editions of SQL Server.

Running the Installation Program

To install the CDC Service for Oracle, open the installation wizard for the Windows platform you're using (32/64-bit) and follow the directions on the screen.

Uninstalling Change Data Capture Service for Oracle by Attunity

You uninstall the CDC Service for Oracle using Control Panel, Programs and Features.

Uninstalling the CDC Service doesn't delete the SQL Server databases created. For complete removal of the tool, you must remove the MSXDBCDC database and the specific CDC databases that were created in the target SQL Server instance you worked with.

If you uninstall the CDC Service software from one machine and install it on another computer, you only need to provide the following definitions:

  • Service account

  • SQL Server connect string and credentials

  • The master password

All the other definitions are stored in SQL Server and are available from the previous installation on another computer.

In This Documentation

See Also

Working with the Oracle CDC Service