Oracle
 sql >> Base de données >  >> RDS >> Oracle

ORA-00604 ORA-12705

Essayez de suivre :

  1. Vérifiez que le paramètre NLS_LANG est correct. Sous Windows, il se trouve dans le registre sous \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE .
  2. Vérifiez que le logiciel client Oracle est correctement installé.
  3. Vérifiez s'il existe plusieurs répertoires Oracle Home sur cet ordinateur. Dans ce cas, trouvez-en un actif et vérifiez s'il fonctionne.
  4. Testez avec SQL*Plus s'il y en a un installé. SQL Developer fonctionne car il a sa propre installation client.

Modifier :
Concernant les pilotes, consultez ce site :Oracle Instant Client. Vous y trouverez de la documentation sur l'installation minimale des pilotes nécessaires pour l'accès JDBC à Oracle. Je n'y connais pas grand chose car j'utilise .Net.

Modification 2 :
Consultez cette question :Paramètre NLS_LANG pour le pilote léger JDBC. Il y a la même erreur que vous avez et le problème était que les paramètres régionaux par défaut pour NLS LANG n'étaient pas définis. Citation :

Les paramètres NLS_LANG sont dérivés de java.util.Locale . Par conséquent, vous devrez passer un appel similaire à celui-ci avant de vous connecter :

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