小编And*_*rew的帖子

Oracle在提交和选择之间滞后

我们有一个Java工作流应用程序,它使用Oracle数据库来跟踪其步骤以及与其他服务的交互.在工作流运行期间,执行几次插入/更新/选择,有时候select不会返回更新的数据,即使在成功完成之前运行的插入/更新提交也是如此.在工作流出错后(由于数据不良),如果我们返回并通过第三方应用程序检查数据库,则会显示新的/更新的数据.在我们的提交通过和可见之间似乎存在滞后.这种情况大约占所有工作流运行的2%,并且在数据库使用量很大时会增加.

我们的数据库支持团队建议将参数max-commit-propagation-delay更改为0,因为它默认为700.这似乎是一个可能的解决方案但最终没有解决我们的问题.

应用程序在WebSphere上运行,Oracle数据库配置为JDBC数据源.我们使用的是Oracle 10.1g.该应用程序是用Java 1.5编写的.

任何帮助,将不胜感激.

编辑:示例代码

DataSource ds; // spring configured

String sql = "INSERT INTO " + currentTable + " (" + stepId + ',' + stepEntryId + ", " + stepStepId + ", " + stepActionId + ", " + stepOwner + ", " + stepStartDate + ", " + stepDueDate + ", " + stepFinishDate + ", " + stepStatus + ", " + stepCaller + " ) VALUES (?, ?, ?, null, ?, ?, ?, …
Run Code Online (Sandbox Code Playgroud)

java sql database oracle websphere

8
推荐指数
3
解决办法
8567
查看次数

java.util.zip.ZipException:ZIP文件中的条目太多

我正在尝试编写一个Java类来提取包含~74000个XML文件的大型zip文件.尝试使用java zip库解压缩时,我得到以下异常:

java.util.zip.ZipException:ZIP文件中的条目太多

不幸的是,由于项目的要求,我无法在它到达之前将拉链打破,并且解压缩过程必须自动化(无需手动步骤).有没有办法利用java.util.zip或某些第三方Java zip库解决这个限制?

谢谢.

java zip unzip large-files

7
推荐指数
1
解决办法
3803
查看次数

标签 统计

java ×2

database ×1

large-files ×1

oracle ×1

sql ×1

unzip ×1

websphere ×1

zip ×1