WebSphere 6.1では、シンJDBCクライアントを使用してOracle11gインスタンスへのデータソースを作成しました。
Oracleには、既存のユーザーと新しく作成されたユーザーの2人のユーザーがいます。
既存のユーザーのコンポーネント管理認証エイリアスを使用する場合、Websphereデータソースは問題ありませんが、新しいユーザーのエイリアスを使用すると、「無効なユーザー/パスワード」メッセージで失敗します。エラーメッセージは次のとおりです。
The test connection operation failed for data source MyDB (Non-XA) on
server nodeagent at node MY_node with the following exception:
java.sql.SQLException: ORA-01017: invalid username/password;
logon denied DSRA0010E: SQL State = 72000, Error Code = 1,017.
View JVM logs for further details.
JVMログには何もありません。私はすべてのWebsphereログを取得しましたが、接続についてはまったく言及されていません。
SQLPlusを介してログインするか、(JDBC接続が正常であることを証明するために)SQuirreLを介してログインすることにより、ユーザー名とパスワードが正しいことを確認できます。
Oracleで、新しいユーザーが既存のユーザーが持っているすべてのシステム権限を持っていることを確認しました。
何が起こっているのか、またはこれをさらにデバッグする方法について何か考えはありますか?