java程序调用db2 load,java-在DB2 10.5中使用DB2 load命令加载数据时出错
我的应用程序中有一个IBM DB2数据库.我们有一个每月的Java批处理过程,该过程使用
“load Replace”
sql命令.在此批处理过程中,每月将更新大约数百万条记录.
该批处理运行良好,在DB2 9.5版中没有任何问题.最近,数据库已更新为DB2版本V10.5.升级后,我们在批处理过程中面临以下问题. (代码无变化)
>在过程的中间发生了中断异常.
com.ibm.db2.jcc.am.SqlException:DB2 SQL错误:SQLCODE = -952,SQLSTATE = 57014,SQLERRMC = null,DRIVER = 3.69.24
>加载数据的数据在一段时间后也会变慢.最初,数据集以大约50,000行/秒的速度加载.一段时间后,它以1000行/秒的速度被加载.
>随着负载开始,CPU利用率也逐渐提高.
我们使用Java JDBC连接从输入表中选择数据,然后处理数据并将其存储在临时文件中.从文件中,我们使用load命令(从AIX服务器执行的Load命令)在输出表中插入数据. DB2 10.5中是否存在不支持此功能的任何升级问题或增强功能.将使用游标解决此问题.我也不确定在新版本的Db2中是否存在任何连接问题.
非常感谢您的帮助.请发表评论以获取所需的任何其他信息.
解决方法:
该错误是由于超时值不足引起的.处理大量数据时,应禁用超时值.
你可以用
Statement.setQueryTimeout()
官方的解决方案是在IBM site here上给出的
希望您喜欢编码!祝你有美好的一天!
标签:db2,interrupted-exception,db2-luw,java,database
来源: https://codeday.me/bug/20191119/2034311.html
java程序调用db2 load,java-在DB2 10.5中使用DB2 load命令加载数据时出错相关推荐
- 该应用程序从products.json加载数据
餐桌 (food-table) the app loads data from products.json. The component ProductTable gets this data as ...
- 微信小程序ajax请求分页加载数据
分页加载功能大家遇到的应该会经常遇到,应用场景也很多,例如微博,QQ,微信朋友圈以及新闻类应用,都会有分页加载的功能,这不仅节省了我们用户的流量,还提升了用户体验.那么今天的这篇文章就是介绍微信小程序 ...
- java 采集rtsp_通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口步骤概览
RTSP协议视频平台EasyNVR经过多年的积累,已经是一套成熟且完善的视频平台了,用户可以通过网页直接访问视频监控,也可以通过调用二次开发接口进行二次开发或者集成.下面介绍下Java程序调用Easy ...
- java调用easyxml接口_【技术教程】如何通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口?...
原标题:[技术教程]如何通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口? RTSP协议视频平台EasyNVR经过多年的积累,已经是一套成熟且完善的视频平台了,用户可以通过网页直接访 ...
- java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)
oracle中procedure是不能有返回值的,要想返回值,就得有输出参数,同样要想返回记录集,可以把游标类型作为输出参数. 下面是详细情况说明: 一:无返回值的存储过程调用 存储过程: creat ...
- java程序调用时的调用规则,Java程序调用ILog规则出错
Java程序调用ILog规则出错 各位大虾,想请教各位一个问题,was调用ILog,WAS应用和ILog规则部署在不同的机器上. 报错信息如下: [5/9/11 20:29:55:460 GMT+08 ...
- Java程序调用MATLAB接口
Java程序调用MATLAB接口 文章目录 Java程序调用MATLAB接口 一.注意事项 二.环境安装 三.MATLAB如何生成JAR包 四.MATLAB生成的JAR包如何引入到Java程序中 五. ...
- java如何接入实时流_【技术教程】如何通过Java程序调用RTSP拉流协议视频平台EasyNVR程序接口?...
RTSP协议视频平台EasyNVR经过多年的积累,已经是一套成熟且完善的视频平台了,用户可以通过网页直接访问视频监控,也可以通过调用二次开发接口进行二次开发或者集成.下面介绍下Java程序调用Easy ...
- Java程序调用c语言程序
Java程序调用自定义c语言程序 计算机中有很多的编程语言,各有各的特色和应用范围.Java混合编程就是Java程序和其它应用程序进行通讯和数据交互,比如我们都知道c语言的计算性能要比Java的略好一 ...
最新文章
- Matlab 绘制三维立体图(以地质异常体为例)
- Python常用模块之configparser
- 简单支付验证(SPV)与创新
- [译]震惊!RxJava 5 个不为人知的小秘密
- 【渝粤题库】国家开放大学2021春3938管理英语2题目
- 将两大小完全相同的照片进行加权混合对比
- html语言amp,第二amp;三讲HTML语言.ppt
- Laravel 大将之 路由 模块
- birt预览能有内容发布后没内容_VS Code 1.52 发布!
- java static 可见性_java可重入锁可见性分析
- linux中vim命令详解(操作大全)
- “微信之父”张小龙:微信背后的产品观
- 【Linux】ROS机器人操作系统的安装与使用
- 解决win10下 Virtual Box USB功能无法使用问题
- “挖坑填坑”理解快速排序
- AtCoder Beginner Contest 164 E Two Currencies【最短路】
- 转:java 中文繁简体转换工具 opencc4j
- 黑产揭秘:“打码平台”那点事儿
- MyBatis 中的 choose、then、otherwise
- Android 软件升级
热门文章
- 冷链物流解决方案案例-基因检测机构检爱网
- R绘图 | 一幅小提琴图的美化之旅
- 【SQL语法基础】初识事务隔离:隔离的级别有哪些,它们都解决了哪些异常问题?
- 解构协鑫:多晶硅帝国的裂变
- [练习]简易留言板制作
- 扎心了,老铁!mysql编码问题引发的血案
- 一个面试官的忠言..
- Android 安装apk时,报错 Failure [INSTALL_FAILED_TEST_ONLY]
- 【项目实训】ATM自助取款系统
- php opcache配置,PHP Opcache 配置优化实战