我有一个托管在BEA Weblogic 10.x
上的Web应用程序,带有Oracle 10g数据库后端。是什么导致JDBC Type 91错误?
它有一个数据库工作完美,但是当我们做它的一个克隆,并尝试使用不同的WebLogic和Oracle实例,我们得到这个错误:
ERROR - Problem initializing invocation tracking - disabling
tracking xxxxclass.BadTableMappingException: Database column
xxxxPeriodEnding in database yyyyyyy, table zzzzzzz has an
unknown type: JDBC Type 91.
我们得到它每次我们做一个时间涉及DATE
类型列的查询。消息中没有ORA-XXXX
代码。
我可以使用SQL * Plus使用相同的访问权限访问数据库,并且在没有错误的情况下在相同的表上进行选择和更新。
对这个问题的回答不仅仅是对type 91 error
是什么的简单描述(虽然这会有所帮助),但是考虑到上述情况可能会导致这种情况。
我在两个weblogic实例上都使用了ojdbc14.jar
作为JDBC。
您是否遇到SQLException?如果是这样,消息中是否有ORA-XXXX代码? – skaffman 2009-07-17 15:56:33