64 ビット Linux に 64 ビット Weblogic 11g がインストールされており、32 ビットで Oracle 10g 用の JDBC データ ソースを作成して DB に接続しようとしています。別の Weblogic 32 ビットをこの DB インスタンスに正常に接続しました。
ただし、64 ビットの Weblogic では例外が発生します。
Connection test failed.
ORA-01017: invalid username/password; logon denied
oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:406)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399)
oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:799)
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:368)
oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:508)
oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:2
64ビットのOracleデータベースも必要ですか? ユーザー名とパスワードは正しいです。