为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm8
【操作系统】: 测试环境window10
【CPU】:
【问题描述】*: 迁移的时候导入数据报错,想知道是什么原因?
2021-07-20 09:31:31 [com.dameng.tool.task.Task]
[ERROR] 部分数据发送失败.总共4行数据,实际导入0行数据,详见E:\dmdbms\log\dmfldr.log与E:\dmdbms\log\fldr.bad.
com.dameng.common.persistence.dao.DataAccessException: 部分数据发送失败.总共4行数据,实际导入0行数据,详见E:\dmdbms\log\dmfldr.log与E:\dmdbms\log\fldr.bad.
at com.dameng.dts.plugin.support.task.BaseDm7CopyDataTask.doImport(BaseDm7CopyDataTask.java:355) ~[com.dameng.dts_8.0.0.jar:?]
at com.dameng.dts.plugin.support.task.BaseDm7CopyDataTask.internalImp(BaseDm7CopyDataTask.java:163) ~[com.dameng.dts_8.0.0.jar:?]
at com.dameng.dts.plugin.support.task.BaseCopyDataTask.imp(BaseCopyDataTask.java:273) [com.dameng.dts_8.0.0.jar:?]
at com.dameng.dts.plugin.support.task.BaseCopyDataTask.doRun(BaseCopyDataTask.java:250) [com.dameng.dts_8.0.0.jar:?]
at com.dameng.tool.task.Task.run(Task.java:125) [com.dameng.tool_8.0.0.jar:?]
at com.dameng.tool.task.TaskRunner$TaskAdapter.call(TaskRunner.java:245) [com.dameng.tool_8.0.0.jar:?]
at com.dameng.tool.task.TaskRunner$TaskAdapter.call(TaskRunner.java:1) [com.dameng.tool_8.0.0.jar:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_65]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_65]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_65]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_65]
同问,
部分数据发送失败?怎么解决?(勾快速装载,不勾快速装载,都是部分数据发送失败,Oracle 到 dm,使用dts工具报错)
1.源端和目的端是?
2.选择不使用快速装载进行数据迁移
3.贴一下E:\dmdbms\log\dmfldr.log日志内容