文档首页/
数据复制服务 DRS/
故障排除/
失败案例/
Oracle为源实时同步/
全量同步失败报错,关键词“has date/datetime: *** which is outside of dest allowed range”
更新时间:2022-12-29 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。
父主题: Oracle为源实时同步