这些过程介绍如何从 CDC 服务配置控制台创建和编辑新的 Oracle CDC 服务。
此过程要求在配置 Oracle CDC 服务的计算机上具有管理员权限的 Windows 用户。
创建新的 CDC 服务
从 “开始” 菜单中,选择 Oracle 的 CDC 服务配置。
在左窗格中,右键单击“本地 CDC 服务”,然后选择“新建服务”
还可以从“操作”窗格中单击“新建服务”。
在“新建 Oracle CDC 服务”对话框中键入或输入所需信息。 有关如何在“新建 Oracle CDC 服务”对话框中输入信息的信息,请参阅 “创建和编辑 Oracle CDC 服务”。
运行服务时,Oracle CDC 服务将使用“新建 Oracle CDC 服务”对话框中提供的 SQL Server 登录名。 此登录只需要是固定服务器公共角色的成员,不需要其他权限。 添加新的 Oracle CDC 实例后,该登录名将接收对关联的 SQL Server CDC 数据库的 db_owner 访问权限。
输入完所需信息后,单击“ 确定”。
若要创建 Oracle CDC Windows 服务定义,程序需要更新对关联 SQL Server 实例中 MSXDBCDC 数据库的访问。 单击 “确定”时,对话框会提示用户输入具有 MSXDBCDC 数据库的更新访问权限的 SQL Server 登录名。
有关必须在“连接到 SQL Server”对话框中键入的数据的信息,请参阅 “连接到 SQL Server”。
单击“ 确定 ”关闭“新建 Oracle CDC 服务”对话框。
编辑 CDC 服务
从 “开始” 菜单中,选择 Oracle 的 CDC 服务配置。
在左窗格中,选择 “本地 CDC 服务 ”,然后右键单击要编辑的本地服务,然后选择“ 属性”。
还可以在中间部分选择正在使用的服务,然后从 “操作” 窗格中单击 “属性”。
在“CDC 服务属性”对话框中键入或输入所需信息。 有关如何在“CDC 服务属性”对话框中输入信息的信息,请参阅 “创建和编辑 Oracle CDC 服务 服务”。
输入完所需信息后,单击“ 确定”,将打开“连接到 SQL Server”对话框。
当对 MSXDBDCDC 数据库没有写入权限的账户尝试创建新的 Oracle CDC 实例时,将显示一条错误消息。 单击该对话框中的 “确定 ”以显示“连接到 SQL Server”对话框。 在此对话框中,您必须输入具有 MSXDBCDC 数据库写入权限的登录凭据,例如 db_owner 数据库角色。
有关必须在“连接到 SQL Server”对话框中键入的数据的信息,请参阅 “连接到 SQL Server”。
在“连接到 Oracle”对话框中单击“ 确定 ”。 两个对话框都关闭后,服务就会更新并注册。