java执行批处理,如果有一条数据报错怎么确定是那条错误数据

z513848964 2018-01-25 06:07:41
我想把oracle中的数据全部导进其他的数据库,现在由于数据量过大,所以我选择了批处理,但是如果有一条数据报错,那么全部数据都不能执行成功,而且commit后直接
报错了循环也中断了,请问我该怎么处理
本人菜鸟,求各位大佬帮助

...全文
857 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
z513848964 2018-01-26
  • 打赏
  • 举报
回复
引用 1 楼 rumlee 的回复:
直接exp,然后imp多省事。应该比你用程序快,除非你需要利用程序对数据做一些处理。
确实如此,原来的表有改动,所以80多张表中的数据都要根据现在的业务进行修改,不但是数据,连字段和表结构也要跟着变,所有我才需要写一个程序,来执行这个操作。 其次一点是,由于表的数据量很大,所以我在下班时开启程序来,第二天都应该把数据跑完才行,就不能有数据的回滚操作。
小C_cao 2018-01-25
  • 打赏
  • 举报
回复
引用 1 楼 rumlee 的回复:
直接exp,然后imp多省事。应该比你用程序快,除非你需要利用程序对数据做一些处理。
楼上这哥们说的对,我近期也在部署项目,就这个比较快,而且方便。 不过导数据进去前,先查看好原来用户的表空间,在客户的数据库上创建好表空间,避免导数据的时候出现不存在的表空间的错误。
rumlee 2018-01-25
  • 打赏
  • 举报
回复
直接exp,然后imp多省事。应该比你用程序快,除非你需要利用程序对数据做一些处理。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧