sql >> Base de Datos >  >> RDS >> Oracle

ORA-00604 ORA-12705

Intenta lo siguiente:

  1. Compruebe que la configuración de NLS_LANG sea correcta. En Windows está en el registro bajo \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE .
  2. Compruebe que el software de cliente de Oracle esté instalado correctamente.
  3. Compruebe si hay varias casas de Oracle en esa computadora. En ese caso, busque uno activo y verifique si funciona.
  4. Pruebe con SQL*Plus si hay uno instalado. Sql Developer funciona porque tiene su propia instalación de cliente.

Editar:
Con respecto a los controladores, consulte este sitio:Oracle Instant Client. Allí encontrará documentación sobre la instalación de controladores mínimos necesarios para el acceso de JDBC a Oracle. No sé mucho sobre eso porque uso .Net.

Edición 2:
Consulte esta pregunta:Configuración de NLS_LANG para el controlador ligero JDBC. Hay el mismo error que tiene y el problema fue que no se definió la configuración regional predeterminada para NLS LANG. Cita:

La configuración de NLS_LANG se deriva de java.util.Locale . Por lo tanto, deberá realizar una llamada similar a esta antes de conectarse:

  Locale.setDefault(Locale.<your locale here>);