甲骨文的更改数据捕获服务,由Attunity提供

Oracle CDC 服务是一种 Windows 服务,该服务将扫描 Oracle 事务日志并将对有关 Oracle 表的更改捕获到 SQL Server 更改表中。 存储从 Oracle 捕获的更改的 SQL 更改表是本机 SQL Server 更改数据捕获功能中使用的相同类型的更改表。 这样就可以像对 SQL Server 数据库所做的更改一样轻松地使用这些更改。

安装

可在任何受支持的 Windows 计算机上安装 CDC Service for Oracle 服务,可以访问要捕获的源 Oracle 数据库,以及目标 CDC 数据库所在的目标 SQL Server 实例。 CDC 服务不需要本地安装 Oracle 数据库或 SQL Server 数据库,而只需要其支持的客户端。 有关安装所需数据库组件的位置的信息,请参阅本主题中的 数据库先决条件

适用于 Oracle 的 SQL Server CDC 服务的安装会将服务配置 UI 和服务程序置于所选位置。 Oracle CDC 服务是使用 Oracle CDC 服务配置控制台单独配置的。 有关配置 Oracle CDC 服务的详细信息,请参阅 Attunity F1 帮助中的 Oracle 变更数据捕获服务

若要安装适用于 Oracle 的 CDC 服务,请从 SQL Server 安装媒体手动运行 AttunityOracleCdcService.msi 。 x86 和 x64 的安装包位于 SQL Server 安装介质上的 .\Tools\AttunityCDCOracle\ 中。

可以在安装了 SQL Server 2014 Native Client 的任何受支持的 Windows 计算机上安装 Oracle CDC 服务;它不需要安装在安装了目标 SQL Server 的同一台计算机上。

支持的 Windows 环境

适用于 Oracle 的 Change Data Capture Service by Attunity 可以在以下 Windows 环境中运行:

  • Windows 8

  • Windows 7 32 位 (x86) 和 64 位 (x64)

  • Windows Server 2012

  • Windows Server 2008 R2 和 Service Pack 1

  • Windows Server 2008 32 位(x86)和 64 位(x64)与 Service Pack 2

数据库先决条件

若要使用适用于 Oracle 的 CDC 服务,必须安装 SQL Server 2014 Native Client Oracle 软件。 这是在安装 Oracle CDC 服务之前应从 Oracle 获取并安装的先决条件。 此外,还需要使用 SQL Server 安装程序安装 SQL Server ODBC 客户端。

适用于 Oracle 的 CDC 服务支持以下版本:

源 Oracle 数据库

  • Oracle 数据库 11x,任何版本

  • Oracle 数据库 10x,任意版本

目标 SQL Server 数据库

有关 SQL Server 各版本支持的功能列表,请参阅 SQL Server 2014 各版本支持的功能

运行安装程序

若要安装适用于 Oracle 的 CDC 服务,请打开正在使用的 Windows 平台的安装向导(32/64 位),并按照屏幕上的说明进行作。

卸载 Attunity for Oracle 的变更数据捕获服务

使用控制面板中的“程序和功能”卸载适用于 Oracle 的 CDC 服务。

卸载 CDC 服务不会删除创建的 SQL Server 数据库。 若要完全删除该工具,必须删除 MSXDBCDC 数据库和在所使用的目标 SQL Server 实例中创建的特定 CDC 数据库。

如果从一台计算机卸载 CDC 服务软件并将其安装在另一台计算机上,则只需提供以下定义:

  • 服务帐户

  • SQL Server 连接字符串和凭据

  • 主密码

所有其他定义都存储在 SQL Server 中,可从上一个安装在另一台计算机上获取。

本文档

另请参阅

使用 Oracle CDC 服务