Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
排查数据流问题
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
如果在将数据从来源数据库转移到目标位置时出现问题,数据流可能会进入 Failed 或 Failed permanently 状态。在这两种情况下,您都可以解决此问题。
排查数据流问题
前往 Google Cloud 控制台中的数据流页面。
转到“数据流”页面
点击页面右上角的列显示选项图标。该图标显示为三个垂直列。
如果未选中,请选中状态复选框,然后点击确定。Datastream 会显示以下状态:
Failed:表示 Running 数据流上发生的错误。此类错误表示数据流仍处于活跃状态或一直尝试运行。
Failed permanently:适用于无法继续运行的串流。此类错误可能会导致数据丢失。
点击要进行问题排查的数据流。与数据流相关的所有错误都会显示在数据流详情页面上。
例如,如果 Datastream 无法连接到来源数据库,则此页面上会显示我们无法使用您提供的凭据连接到数据源错误消息。
解决错误。您可以解决数据流或连接配置文件的错误。
例如,如果错误与数据流的来源数据对象或其目标位置配置信息相关联,则修改数据流。
如果错误与数据流的连接信息相关联,则更新数据流使用的任何连接配置文件的来源数据库或目标位置的相关配置信息。
修正 Failed 数据流,以便其自动恢复,或恢复 Failed permanently 数据流。
恢复数据流
恢复数据流时,首先要尝试从当前位置恢复。如需详细了解数据流恢复选项,请参阅数据流恢复概览。
如果从当前位置恢复数据流失败,请尝试以下操作:
- 在目标位置中删除或截断受影响的表。您需要执行此操作,因为在数据流停用期间,Datastream 可能会错过一些
DELETE 事件。如果您未在执行回填之前截断表,则无法恢复 DELETE 事件。
- 从最近的位置恢复该数据流。对于 PostgreSQL,请重新创建复制槽或创建新的复制槽。
- 数据流运行后,触发回填以恢复所有历史数据。如需了解如何触发回填,请参阅启动回填。
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-05-16。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-05-16。"],[],[]]