1、1、问题现象
应用再发起某个报文时,WAS后台报SQLCODE = -913 SQLSTAT=57033
2、2、问题分析
经分析,是因为死锁或超时导致执行不成功,怀疑和WAS数据源的隔离级别有关系
3、3、问题解决
(1)登录到管理控制台
(2)在左侧树中依次选择 资源--JDBC--数据源
(3)作用域选择集群 CLW_TEST
(4)点击需要变更事务隔离级别的数据源名称。
(5)点击右侧的 定制属性 连接,然后点击新建按钮,然后在名称列填 webSphereDefaultIsolationLevel,值列参照下表填写(解决锁冲突可填写值2,CS隔离级别),点击应用按钮,然后点击确定按钮,然后保存到配置(如名称已经存在,则修改为2即可)。
(6)重新启动websphere(注意要重启Dmgr,nodeagent,集群成员)