暂无图片
ORACLE应用跑报表,报违反协议
我来答
分享
暂无图片 匿名用户
ORACLE应用跑报表,报违反协议

数据库版本:11.2.0.4

应用每周跑报表,应用会报:SQL state [99999]; error code [17401]; 违反协议; nested exception is java.sql.BatchUpdateException: 违反协议

同一台主机应用跑日报表没有问题,而且这个问题是突然出现的,之前一直跑都没有问题。

然后手动重跑也一样有问题

主机版本是centos 7,java版本1.8,使用的ojdbc是ojdbc6.jar

早上刚刚在2台应用主机上面测试,发现异常的那台一样异常,另外一台却正常,jdk版本都一样

帮忙看看可能的原因

正常的是backMgnt,异常的主机是metasync

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
EricOmer

需要调查:

1,拆分报表语句,看具体哪一个语句报错

2,可能的故障点:字段精度值,表的缓存,兼容性问题

3,请查看完整的异常堆栈跟踪

暂无图片 评论
暂无图片 有用 1
餂🐶
2024-05-16
他在另外一台运行,一模一样的,正常,说明语句和值应该都是正常的吧,堆栈这个怎么跟踪查看?
餂🐶

他在另外一台运行,一模一样的,正常,说明语句和值应该都是正常的吧,堆栈这个怎么跟踪查看?

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏