Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ORA-00604 ORA-12705


Tente seguir:
  1. Verifique se a configuração NLS_LANG está correta. No Windows, está no registro em \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE .
  2. Verifique se o software cliente Oracle está instalado corretamente.
  3. Verifique se há várias casas Oracle nesse computador. Nesse caso, encontre um ativo e verifique se funciona.
  4. Teste com o SQL*Plus se houver um instalado. Sql Developer funciona porque tem sua própria instalação de cliente.

Editar:
Em relação aos drivers, consulte este site:Oracle Instant Client. Lá você encontrará a documentação sobre a instalação mínima de drivers necessária para acesso JDBC ao Oracle. Eu não sei muito sobre isso porque eu uso .Net.

Editar 2:
Veja esta pergunta:Configuração NLS_LANG para driver fino JDBC. Há o mesmo erro que você tem e o problema foi que a localidade padrão para NLS LANG não foi definida. Citar:

As configurações NLS_LANG são derivadas do java.util.Locale . Portanto, você precisará fazer uma chamada semelhante a esta antes de se conectar:
  Locale.setDefault(Locale.<your locale here>);