DB2错误分析

今天在处理测试环境时出现一个问题,主要是今天必须将环境调试通过,不然明天不能和外系统进行联机测试影响项目进度。

问题是星期五我们装完DB2数据库建完表空间和数据库和用户以后,通过was建数据源连接测试都没有问题。

今天晚上我们发布了应用,但是当我们点击应用功能时报如下错误:

Caused by: com.ibm.db2.jcc.a.SqlException: No authorized routine named "ROWNUMBER" of type "FUNCTION" having compatible arguments was found.

WARN  org.hibernate.util.JDBCExceptionReporter(line:78) -Connection readOnly mode is not enforcable after the connection has been established. To enforce a read only connection, set the readOnly data source or connection property.


通过对错误的查询分析,得出数据库的访问错误可能有的地方:

1、用户执行权限,db2admin系统管理员没有问题;

2、数据库驱动,更换数据库驱动(从DB2安装目录下获取)

经过换驱动系统才正常运转。


从上面问题的解决过程可以看出,问题的产生一定是由于我们忽视或者忽略了系统使用的某一个点。

我们在此过程中一定要冷静的分析问题和对自己操作步骤反复琢磨,争取做到滴水不漏这样才能使我们避免不必要的麻烦!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值