码迷,mamicode.com
首页 > 数据库 > 详细

websphere容器启动jdbc连接异常,db2报Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=MARKET.ALL_SEQUENCES, DRIVER=3.62.56

时间:2017-11-17 14:59:46      阅读:506      评论:0      收藏:0      [点我收藏+]

标签:syn   登录   ror   username   tab   元数据   服务器   dmi   cut   

 

 

 

这个几天再搭建一个ods数据平台测试环境,平台上可以集成其他应用系统。 一共是8个系统。平台登录使用的单点登录加平台应用。在部署过程中每次启动平台war时都是报一个could not get database metadata无法获取元数据,

错误原图:

[17-11-17 12:09:18:248 CST] 00000092 SystemOut     O 2017-11-17 12:09:18,247 [WebContainer : 1] 

ERROR o.h.tool.hbm2ddl.SchemaUpdate SchemaUpdate#execute [SchemaUpdate.java:175] could not get database metadata com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=MARKET.ALL_SEQUENCES, DRIVER=3.62.56 at com.ibm.db2.jcc.am.fd.a(fd.java:676) ~[db2jcc.jar:na] at com.ibm.db2.jcc.am.fd.a(fd.java:60) ~[db2jcc.jar:na] at com.ibm.db2.jcc.am.fd.a(fd.java:127) ~[db2jcc.jar:na] at com.ibm.db2.jcc.am.jn.c(jn.java:2614) ~[db2jcc.jar:na] at com.ibm.db2.jcc.am.jn.d(jn.java:2602) ~[db2jcc.jar:na] at com.ibm.db2.jcc.am.jn.a(jn.java:2094) ~[db2jcc.jar:na] at com.ibm.db2.jcc.t4.cb.g(cb.java:141) ~[db2jcc.jar:na] at com.ibm.db2.jcc.t4.cb.a(cb.java:41) ~[db2jcc.jar:na] at com.ibm.db2.jcc.t4.q.a(q.java:32) ~[db2jcc.jar:na] at com.ibm.db2.jcc.t4.rb.i(rb.java:135) ~[db2jcc.jar:na] at com.ibm.db2.jcc.am.jn.gb(jn.java:2064) ~[db2jcc.jar:na] at com.ibm.db2.jcc.am.jn.a(jn.java:3089) ~[db2jcc.jar:na] at com.ibm.db2.jcc.am.jn.a(jn.java:679) ~[db2jcc.jar:na] at com.ibm.db2.jcc.am.jn.executeQuery(jn.java:663) ~[db2jcc.jar:na]

 

平台WEBINF cfg.db.deploy.properties配置:

#for db2
database.driver=com.ibm.db2.jcc.DB2Driver
database.url=jdbc:db2://172.16.87.59:50003/APPDB:currentSchema=MARKET;
database.username=marketdatabase.password=market

SSOcas.properties配置:

#for db2
db.driverClassName=com.ibm.db2.jcc.DB2Driver
db.url=jdbc:db2://172.16.87.59:50003/APPDB:currentSchema=MARKET;
#:traceLevel=3;driverType=4;currentSchema=faldb;
db.username=market
db.password=market

 

根据上面我是这样分析的

1、检查market用户是否具有db连接和操作权限,以及查看market用户的权限;

2、检查连接的db2服务器的防火墙有没有关闭,需要关闭防火墙才能连接远程数据库。

3、-204 42704 没有定义的对象名、检查 DB2ADMIN这个schema下,是否有ALL_SEQUENCES这个表;

 

websphere容器启动jdbc连接异常,db2报Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=MARKET.ALL_SEQUENCES, DRIVER=3.62.56

标签:syn   登录   ror   username   tab   元数据   服务器   dmi   cut   

原文地址:http://www.cnblogs.com/what-/p/7851047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!