Oracle
 sql >> Database >  >> RDS >> Oracle

ORA-00604 ORA-12705

Prova a seguire:

  1. Verifica che l'impostazione NLS_LANG sia corretta. Su Windows è nel registro in \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE .
  2. Verifica che il software client Oracle sia installato correttamente.
  3. Verifica se ci sono più home Oracle su quel computer. In tal caso, trova quello attivo e controlla se funziona.
  4. Test con SQL*Plus se è installato. Sql Developer funziona perché ha la propria installazione client.

Modifica:
Per quanto riguarda i driver, controlla questo sito:Oracle Instant Client. Lì troverai la documentazione sull'installazione minima dei driver necessaria per l'accesso JDBC a Oracle. Non ne so molto perché uso .Net.

Modifica 2:
Vedi questa domanda:impostazione NLS_LANG per il thin driver JDBC. C'è lo stesso errore che hai e il problema era che la locale predefinita per NLS LANG non era definita. Citazione:

Le impostazioni NLS_LANG derivano da java.util.Locale . Pertanto, prima di connetterti, dovrai effettuare una chiamata simile a questa:

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