2012-03-21 13 views
0

私は最近、私のOracle 9データベースを新しいデータベース(まだOracle 9)に変更しました。私はデータベースに接続するアプリケーションを持っています。新しいデータベースのIPアドレスを指すように設定ファイルを変更しました。私のアプリケーションを読み込むと、私は以下のエラーを受け取ります。私の研究に基づいて、それは時代遅れの問題であるようだ。私のアプリケーションはclasses12_01.zipを使用していました。私は今このドライバをojdbc14.jarに置き換えました。私はまだこのエラーが発生しています。私はドライバを正しく作成できると信じています。この問題は、Myドライバが接続プールで新しいデータベースを検索しようとしたときに発生します。それは存在しないと言います。Oracle Driver Error - ArrayIndexOutOfBoundsException

誰かが私の問題の解決策を得ていますか?

Wed Mar 21 11:44:18 GMT+00:00 2012:<E> <JDBC Pool> Failed to create connection pool "xxxPool" 
weblogic.common.ResourceException: weblogic.common.ResourceException: 
Could not create pool connection. The DBMS driver exception was: 
java.lang.ArrayIndexOutOfBoundsException: 7 
     at oracle.security.o3logon.C1.r(C1) 
     at oracle.security.o3logon.C1.l(C1) 
     at oracle.security.o3logon.C0.e(C0) 
     at oracle.security.o3logon.O3LoginClientHelper.getEPasswd(O3LoginClientHelper) 
     at oracle.jdbc.ttc7.O3log.<init>(O3log.java:287) 
     at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:227) 
     at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:198) 
     at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:251) 
     at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:224) 
+0

私はテストアプリケーションを作成したので、同じojdbc14.jarを使用して新しいデータベースに接続することができます。それは意味がありません。 – TheCoder

答えて

0

ドライバは、JDKとOracleのバージョンが最もよく一致するはずです。

ojbbc14.jarはまだ非常に古くなっています。 JDK 7は今日の標準です。

WebLogicは、インストール時に特定のJDKバージョンで動作保証されています。どのWebLogicのバージョンを使用していますか?どのJDKが認定されていますか?どのOracleのバージョンですか?

これら3つの回答をすべて手に入れて、JDBCドライバを選択することができます。しかし、これまでにない。あなたのclass12とojbdc14の選択肢の両方が間違っている可能性があります。

WebLogicはJDK6を使用していると推測しています。したがって、お使いのOracleのバージョンに合わせてojdbc6.jarを取得する必要があります。

+0

お返事ありがとうございます。私は、ojdbc jarのlterバージョンを見つけることができません。 Oracle Webサイトには0jdbc14.jarしかありません。 http://www.oracle.com/technetwork/database/enterprise-edition/jdbc9201-092698.html – TheCoder

+0

間違っています。 http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html – duffymo

+0

したがって、現在使用しているOracleの新しいバージョン用に作成されたjarファイルを使用することをお勧めしますか? – TheCoder

関連する問題