重要
现已弃用 Attunity 的 Oracle 变更数据捕获功能。 有关详细信息,请参阅公告。
可以使用 CDC Designer 控制台查看有关所创建实例的信息,并管理实例的操作。
在左窗格中选择实例的名称以查看有关实例的信息。
注释
如果在左窗格中选择服务,则可用实例的列表也会显示在 CDC 设计器控制台的中心。 如果选择本部分中的某个实例,则可以在右窗格中执行任务;但是,你将无法在属性选项卡中查看信息。
显示 CDC 实例信息时您可以执行的操作
从右窗格中执行以下操作:
启动
单击“ 开始” 以启动所选 CDC 实例的捕获更改。
停止
单击“ 停止 ”可停止捕获所选 CDC 实例的更改。 停止 CDC 实例时,捕获到该点的更改不会丢失,并在 CDC 实例恢复时传递。
重置
单击 “重置” 将 CDC 实例重置为其初始(空)状态。 当 CDC 实例停止时,此选项可用。 更改表和 CDC 实例内部状态中的所有更改都会被删除。 稍后启动 CDC 实例时,更改捕获从该时间点开始,并且仅包括在 CDC 实例启动后启动的事务。
在确认对话框中单击 “确定 ”以确认要重置 CDC 实例,并删除写入更改表的更改。
删除
单击“ 删除 ”可永久删除 CDC 实例。 仅当 CDC 实例停止时,此选项才可用。
在确认对话框中单击 “确定 ”以确认要删除 CDC 实例。
Oracle 日志记录脚本
单击此链接以显示包含 Oracle 补充日志记录脚本的对话框。 有关在此对话框中可以执行的操作的信息,请参阅 Oracle 补充日志记录脚本。
注释
运行补充日志记录脚本时,将打开“用于运行脚本的 Oracle 凭据”对话框,可在其中提供有效的 Oracle 用户名和密码。 有关如何提供正确的 Oracle 凭据的信息,请参阅 用于运行脚本的 Oracle 凭据。
CDC 实例部署脚本
单击此链接可显示显示 CDC 实例部署脚本的 CDC 实例部署脚本对话框。 有关此对话框的信息,请参阅 CDC 实例部署脚本。
性能
单击此链接可打开属性编辑器。 使用属性编辑器编辑 CDC 实例配置。 有关编辑 CDC 实例的属性的详细信息,请参阅 “编辑实例属性”。
查看器选项卡
查看 CDC 实例的信息时,可以使用以下查看器选项卡。 这些选项卡中的信息是只读的。
地位
此选项卡提供有关 CDC 实例当前状态的信息和统计信息。 它包含以下信息。
状态:指示 CDC 实例的当前状态的图标。 下面介绍了状态。
图标 状态和说明 错误。 Oracle CDC 实例未运行,因为发生了不可重试的错误。 以下子状态可用:
配置错误:发生配置错误,需要手动干预。
密码必需:未为 Oracle CDC 实例设置密码或密码无效。
意外。 所有其他不可恢复的错误。正在运行:CDC 实例正在运行并正在处理更改记录。 以下子状态可用:
空闲:所有更改记录都已处理并存储在目标更改表中。 没有更多的活动交易。
处理:正在处理的更改记录尚未写入更改表。已停止:CDC 实例未运行。 已停止状态指示 CDC 实例以正常方式停止。 已暂停:CDC 实例正在运行,但处理因可重试错误而暂停。 以下子状态可用:
已断开连接:无法建立与源 Oracle 数据库的连接。 还原连接时,处理将恢复。
存储:存储已满。 当其他存储可用时,处理将恢复。
记录器:记录器已连接到 Oracle,但由于临时问题而无法读取 Oracle 事务日志,例如,所需的事务日志不可用。详细状态:当前子状态。
状态消息:有关当前状态的详细信息。
时间戳:从状态表上次读取 CDC 状态时的 UTC 时间。
当前正在处理:在本部分中查看以下信息。
上次事务时间戳:写入更改表的最后一个事务的本地时间。
上次更改时间戳:源 Oracle 数据库事务日志中 Oracle CDC 实例看到的最近更改的本地时间。 这将提供有关读取 Oracle 事务日志时 CDC 实例的当前延迟的信息。
事务日志头 CN:从 Oracle 事务日志中读取的最新更改号(CN)。
事务日志结尾 CN:恢复或重启 CDC 实例的更改号。 如果重新启动或任何其他类型的故障(包括群集故障转移),Oracle CDC 实例将重新定位到此位置。
当前 CN:在源 Oracle 数据库中看到的最后一个更改号(而不是事务日志)。
活动事务:当前由 Oracle CDC 实例处理的源 Oracle 事务数,尚未确定(提交/回滚)。
暂存事务:当前暂存到 cdc.xdbcdc_staged_transactions 表的 Oracle 事务数量。
计数器:在本部分中查看以下信息。
已完成的事务数:自 CDC 实例上次重置以来完成的事务数。 这不包括不包含相关表的交易。
已写入的更改:写入 SQL Server 更改表中的更改数。
Oracle
显示有关 CDC 实例及其与 Oracle 数据库连接的信息。 此选项卡是只读的。 若要编辑这些属性,请右键单击左窗格中的实例,然后选择“属性”或单击右窗格中的“<”以打开“实例>属性”对话框。
有关这些属性以及如何编辑这些属性的信息,请参阅 “编辑 Oracle 数据库属性”。
表
提供有关包含在 CDC 实例中的表的信息。 此处还提供了列信息。 此选项卡是只读的。 若要编辑这些属性,请右键单击左窗格中的实例,然后选择“属性”或单击右窗格中的“<”以打开“实例>属性”对话框。
有关这些属性以及如何编辑这些属性的信息,请参阅 “编辑表”。
高级
显示 CDC 实例的高级属性以及属性值。 此选项卡是只读的。 若要编辑这些属性,请右键单击左窗格中的实例,然后选择“属性”或单击右窗格中的“<”以打开“实例>属性”对话框。
有关这些属性以及如何编辑这些属性的信息,请参阅 “编辑高级属性”。
另请参阅
如何创建 SQL Server 更改数据库实例
如何查看 CDC 实例属性
如何编辑 CDC 实例属性
使用“新建实例向导”