【问题描述】:
从 Oracle 迁移数据到 DM 数据库,数据迁移时提示连接尚未建立或已经关闭。
【解决方法】:
- 原因一:这个问题有可能是因为 Oracle 库中存在非法的数据,例如:
-5486-12-31 00:00:00这样的非法的时间,在批量绑定插入的时候 JDBC 未作校验,服务器端检测到就会把这个连接剔
除,就会报这个错误。新版的 JDBC 驱动(2019 年 7 月以后)已经对此类问题进行了处理,增加了校验,碰到非法的数据会直接报错。碰到这种问题建议使用最新的 JDBC 驱动,替换掉迁移工具使用的 JDBC 驱动即可。 - 原因二:迁移连接用户设置了会话时间限制,放开会话连接限制即可,数据库
参数 max_sessions设置。 - 原因三:迁移过程中数据库连接断开了重新迁移。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




