sql >> Database >  >> RDS >> Oracle

ORA-00604 ORA-12705

Probeer het volgende:

  1. Controleer of de instelling NLS_LANG correct is. Op Windows is het in het register onder \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE .
  2. Controleer of de Oracle-clientsoftware correct is geïnstalleerd.
  3. Controleer of er meerdere Oracle-homes op die computer staan. Zoek in dat geval een actieve en controleer of deze werkt.
  4. Test met SQL*Plus als er een is geïnstalleerd. Sql Developer werkt omdat het zijn eigen clientinstallatie heeft.

Bewerken:
Betreffende stuurprogramma's, kijk op deze site:Oracle Instant Client. Daar vindt u documentatie over de minimale installatie van stuurprogramma's die nodig zijn voor JDBC-toegang tot Oracle. Ik weet daar niet veel van omdat ik .Net gebruik.

Bewerken 2:
Zie deze vraag:NLS_LANG instelling voor JDBC dunne driver. Er is dezelfde fout als u en het probleem was dat de standaardlandinstelling voor NLS LANG niet was gedefinieerd. Citaat:

De NLS_LANG instellingen zijn afgeleid van de java.util.Locale . Daarom moet u een soortgelijk gesprek voeren voordat u verbinding maakt:

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


  1. PostgreSQL-kolommen wijzigen die in weergaven worden gebruikt

  2. Wanneer moet ik PL/SQL BEGIN...END-blokken nesten?

  3. SELECT DISTINCT ON-query's converteren van Postgresql naar MySQL

  4. Meerdere kolommen bijwerken in MySQL