为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:dm8 【操作系统】:centos7 【CPU】: 【问题描述】*:oracle 11转达梦8一直报无效的日期时间类型值,表能成功建,但是数据导不过去
是用dts迁移的吗,是的话可以看看是是不是字段类型转换问题,Oracle 的 date,datetime 和 timestamp 都会转换成 DM 的 timestamp,这种类型迁移后的数据时间信息为 00:00:00.000,不影响时间字段比较和计算,如果部分字段的确只需要 date 类型则需要在 DM 中将对应字段调整为 date 类型
dts连接oracle库时指定一下驱动
开启达梦数据库兼容参数,兼容oracle
sp_set_para_value(2, 'compatible_mode', 2);
再重启数据库生效
是用dts迁移的吗,是的话可以看看是是不是字段类型转换问题,Oracle 的 date,datetime 和 timestamp 都会转换成 DM 的 timestamp,这种类型迁移后的数据时间信息为 00:00:00.000,不影响时间字段比较和计算,如果部分字段的确只需要 date 类型则需要在 DM 中将对应字段调整为 date 类型