v2.0
常见异常
本文介绍了 MDB 系统中常出现的异常场景和异常信息,以及解决方法。
异常场景
数据抽取服务状态异常
- 异常原因: 点击异常查看异常信息,或查看<./kafka/logs/connectDistributed.out>日志文件中的异常信息。
- 解决方法: 根据异常信息解决异常,若无法解决,联系技术支持。
- 恢复方法: 解决异常后,操作同步启动恢复数据同步,特殊异常需要重新数据同步。
通道对象的同步状态为全量/增量同步失败
- 异常原因: 异常原因获取可查看通道详情运行日志,或在数据同步详情中的异常状态的同步表上,点击异常状态查看失败数据详情中的异常原因。
- 解决方法: 根据异常原因处理异常,若异常为数据问题,可对异常数据选择丢弃或重新执行。若无法解决,联系技术支持。
- 恢复方法: 解决异常后,操作同步启动恢复数据同步。
MDB服务停止,重启不能恢复
- 异常原因: 需要查看<./mdb-server/server.out>日志文件中的异常信息。
- 解决方法: 若是授权过期,重新申请license,替换<./license.json>文件。若无法解决,联系技术支持。
- 恢复方法: 解决异常后,重启MDB服务。
常见异常信息
异常信息 | 异常原因 | 解决方法 |
---|---|---|
Online REDO LOG files or archive log files do not contain the offset scn 283058996. Please perform a new snapshot. | scn不在归档日志文件中 | 数据同步复位后重新数据同步 |
FATAL: no pg_hba.conf entry for replication connection from host "27.209.10.108", user "mtk_user", SSL off | 源库未配置pg_hba.conf | 参考源库说明配置pg_hba.conf |
FATAL: terminating Walsender process due to replication timeout.Detail: now time(2022-12-06 01:40:14.299346+08) timeout time(2022-12-06 01:40:14.298937+08) last recv time(2022-12-06 01:40:08.298937+08) heartbeat time(2000-01-01 08:00:00+08).Hint: try increasing wal_sender_timeout or check system time. | wal_sender_timeout参数配置问题 | 参考源库说明配置postgresql.conf中的参数wal_sender_timeout |
ERROR: replication should connect HA port in thread_pool | 数据库开启连接池 | 需关闭连接池 |
FATAL: terminating connection due to administrator command | 数据库服务不健康 | 检查数据库服务是否正常 |
Failed to resolve Oracle database version;ORA-01017: invalid username/password; logon denied | oracle 12c19c用户无权限 | 执行 alter user c##mdbuser set container_data=all container=current; |