En WebSphere 6.1 he creado una fuente de datos para una instancia de Oracle 11g utilizando el cliente JDBC delgado.WebSphere a Oracle: no acepta la contraseña correcta
En Oracle tengo dos usuarios, uno existente y otro recién creado.
El origen de datos de mi websphere está bien si uso el alias de autenticación administrada por componente del usuario existente, pero falla con el mensaje "usuario/contraseña no válido" si uso el alias del nuevo usuario. El mensaje de error es:
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.
No hay nada en los registros de JVM. He agotado todos los registros de websphere y no mencionan mi conexión en absoluto.
Puedo confirmar que el nombre de usuario y la contraseña son correctos ingresando a través de SQLPlus o (para comprobar que la conexión JDBC es correcta) a través de SQuirreL.
He comprobado en Oracle que el nuevo usuario tiene todos los privilegios del sistema que tiene el usuario existente.
¿Alguna idea de lo que está pasando o cómo puedo depurar esto aún más?
Si cambia la configuración en WAS (lo está haciendo ya que está cambiando las credenciales de un alias JAAS) es probable que tenga un reinicio del servidor para que surta efecto. – Manglu
@Manglu que depende del alcance del cambio de configuración y del alcance en el que desea que los cambios sean visibles. Si cambió algo en el nivel de la celda, pero solo está interesado en ver los cambios de inmediato en dos instancias del servidor, no hay motivo para reciclar toda la topología. Esta distinción puede no ser importante en entornos no productivos, pero sí en producción. – Isaac