如何为 CDC 准备 SQL Server
重要
Attunity 的 Oracle 变更数据捕获功能现已弃用。 有关详细信息,请参阅公告。
Oracle CDC 服务要求所有目标 SQL Server 实例都包含 MSXDBCDC 数据库。 可以在 CDC 服务配置控制台中使用“准备 SQL Server”操作创建此数据库。只能为每个目标 SQL Server 实例执行一次此任务。
下面的内容介绍如何使用 CDC 服务配置控制台为 Oracle 变更数据捕获准备 SQL Server 数据库。 此过程创建 MSXDBCDC 数据库,并且定义所需的表、存储过程和其他所需项目。
为 Oracle CDC 准备 SQL Server 是由 Oracle CDC 服务管理员进行的。 有关 CDC 服务管理员角色的详细信息,请参阅 User Roles。
为 CDC 启用 SQL Server
从 “开始” 菜单上,选择 “Oracle CDC 服务配置”。
从左侧的窗格中选择 “本地 CDC 服务” ,然后从 “操作” 窗格中单击 “准备 SQL Server”。
还可以右键单击“本地 CDC 服务”,然后选择“准备 SQL Server”。
在“为 Oracle CDC 准备 SQL Server 实例”对话框中输入所需信息。 有关如何在此对话框中输入所需信息的信息,请参阅 Prepare SQL Server for CDC。
若要为 Oracle CDC 准备 SQL Server 实例,该登录名必须对 MSXDBCDC 数据库具有写入权限。 输入对 MSXDBCDC 数据库具有写入权限的登录名的凭据,例如
sysasmin
角色的成员。
注意:可以单击“查看脚本”来查看安装脚本的只读版本。 SQL Server 系统管理员可以将此脚本复制到 SQL Server 管理控制台,以便根据需要进行编辑和执行。