文档首页> 数据复制服务 DRS> 故障排除> 失败案例> Oracle为源实时同步> 全量同步失败报错,关键词“has date/datetime: *** which is outside of dest allowed range”
更新时间:2022-12-20 GMT+08:00
分享

全量同步失败报错,关键词“has date/datetime: *** which is outside of dest allowed range”

场景描述

Oracle->MySQL全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: java.lang.InterruptedException: Database: ***, Table: ***, Column: *** has date/datetime: *** 0:0:0 which is outside of dest allowed range.

可能原因

Oracle与MySQL异构数据库对时间类型所支持的范围不同。可在Oracle中执行以下SQL语句,查看数据:

select to_char(column_name, 'SYYYY-MM-DD') from table_name;

解决方案

请联系华为工程师处理,处理完成之后,DRS会按照以下规则进行写入:

  • 目标库如果是date类型,则写入0000-01-01 00:00:00。
  • 目标库如果是timestamp类型,则写入1970-01-01 00:00:01。

分享:

    相关文档

    相关产品