BEA Weblogic 10.x
とOracle 10gデータベースバックエンドでホストされているWebアプリケーションがあります。JDBC Type 91エラーの原因は何ですか?
それは1つのデータベースと完璧に動作しますが、我々はそれのクローンを作成し、さまざまな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の両方のインスタンスでJDBC用にojdbc14.jar
を使用しています。
SQLExceptionを取得しましたか?もしそうなら、メッセージにORA-XXXXコードがありましたか? – skaffman