El mensaje es bastante claro:
- ha contactado con éxito una base de datos
- las credenciales proporcionadas son incorrectas
Esto indica que realmente no hay ningún problema con la configuración de su cliente.
Entonces, eso te deja con
- la combinación usuario/contraseña es incorrecta
- no se ha puesto en contacto con la base de datos que cree que tiene
Posibilidades:
- Asegúrese de que puede conectarse con las credenciales proporcionadas desde la línea de comandos.
- Use tnsping mydatabase para verificar el host y la instancia con la que se está comunicando, verifique que sea correcto. El resultado de este comando debería indicarle el host, el puerto y la instancia/servicio al que se está conectando. Si es incorrecto, busque este alias en el archivo tnsnames.ora.
- Como sugiere @OMG Ponies, si usa 11g, asegúrese de que las mayúsculas y minúsculas de sus contraseñas sean correctas