miércoles, 18 de julio de 2007

JPA en Eclipse acceso a Oracle

Intento de conección a la base remota desde el data source explorer de Eclipse, en un JPA project
(en el JDev el error es el mismo), con dos drivers diferentes (uno es plugin oracle for eclipse JPA)

error1

Could not connect to cdp.
Error creating SQL Model Connection connection to cdp. (Error: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
201.xxxxxxx:1521:db

En este caso el SID (db, al final del string) está mal, debe ser el nombre de la base

Error 2
ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified

Diagnostico: el enviroment inválido al que se refería es el country.
Solución: Se modifica el .ini del eclipse agregando -Duser.language=en
-Duser.country=US
a
los parámetros de la vm (despues de -vmargs)

No hay comentarios: