为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:v8
【操作系统】:windows11ARM版
【CPU】:
【问题描述】*:
oracle11g迁移达梦时提示无效的日期时间类型值
oralce驱动用的是ojdbc6.jar,达梦用的是DmJdbcDriver18.jar
NLS_TIMESTAMP_FORMAT 参数2边都已经配置为’yyyy-mm-dd hh24:mi:ss.ff6’,从Oracle导出的SQL能够在插入到迁移时创建成功的表中
‘COMPATIBLE_MODE’,‘DATETIME_FMT_MODE’,'NLS_TIMESTAMP_FORMAT’这3个参数按下面设置,重启过了
下面是迁移创建的表
sp_set_para_value(1,‘DATETIME_FAST_RESTRICT’,0)
参考下这个看看能不能解决问题?
https://eco.dameng.com/community/article/9b81bb7a589d573268471d9dfc1521bf
直接将报错的数据的insert语句直接拿到服务器端自带的客户端执行看下,报不报错。
已经迁移成功了,第一次迁移后进行失败任务重新迁移,在转换中勾选如果目的表已存在,先删除选项,然后应用到其他同类对象中
再次执行迁移任务,能够将数据迁入
请提供具体的建表语句和,插入值