我有一個託管在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