Change Data Capture Service for Oracle by Attunity

Oracle CDC 服务是一种 Windows 服务,该服务将扫描 Oracle 事务日志并将对有关 Oracle 表的更改捕获到 SQL Server 更改表中。 存储从 Oracle 捕获的更改的 SQL 更改表具有与本机 SQL Server 变更数据捕获功能使用的更改表相同的类型。 这使得使用这些更改就像使用对 SQL Server 数据库进行的更改一样简单。

安装

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

用于 Oracle 的 SQL Server CDC 服务的安装会将服务配置 UI 和服务程序放置于所选位置中。 使用 Oracle CDC 服务配置控制台单独配置 Oracle CDC 服务。 有关配置 Oracle CDC 服务的详细信息,请参阅 Change Data Capture Service for Oracle by Attunity F1 帮助

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

适用于 Oracle 的 CDC 服务可以安装在安装了 SQL Server 2014 Native Client 的任何受支持的 Windows 计算机上;无需将其安装在安装了目标SQL Server的同一台计算机上。

支持的 Windows 环境

Change Data Capture Service for Oracle by Attunity 可在以下 Windows 环境中运行:

  • Windows 8

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

  • Windows Server 2012

  • 带有 Service Pack 1 的 Windows Server 2008 R2

  • 具有 Service Pack 2 的 Windows Server 2008 32 位 (x86) 和 64 位 (x64)

数据库必备组件

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

Oracle CDC 服务支持以下版本:

源 Oracle 数据库

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

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

目标 SQL Server 数据库

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

运行安装程序

若要安装 Oracle CDC 服务,请打开针对您正使用的 Windows 平台(32/64 位)的安装向导,并且按照屏幕上的指示执行。

卸载 Change Data Capture Service for Oracle by Attunity

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

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

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

  • 服务帐户

  • SQL Server 连接字符串和凭据

  • 主密码

所有其他定义均存储于 SQL Server 中并且可从其他计算机上之前的安装获取。

本文档内容

另请参阅

使用 Oracle CDC 服务