Oracle
 sql >> Baza danych >  >> RDS >> Oracle

ORA-00604 ORA-12705

Spróbuj wykonać następujące czynności:

  1. Sprawdź, czy ustawienie NLS_LANG jest prawidłowe. W systemie Windows znajduje się w rejestrze pod \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE .
  2. Sprawdź, czy oprogramowanie klienta Oracle jest poprawnie zainstalowane.
  3. Sprawdź, czy na tym komputerze znajduje się wiele domów Oracle. W takim przypadku znajdź aktywny i sprawdź, czy działa.
  4. Przetestuj za pomocą SQL*Plus, jeśli jest zainstalowany. Sql Developer działa, ponieważ ma własną instalację klienta.

Edytuj:
Jeśli chodzi o sterowniki, sprawdź tę stronę:Oracle Instant Client. Znajdziesz tam dokumentację dotyczącą minimalnej instalacji sterowników potrzebnych do uzyskania dostępu JDBC do Oracle. Niewiele o tym wiem, bo używam .Net.

Edytuj 2:
Zobacz to pytanie:ustawienie NLS_LANG dla cienkiego sterownika JDBC. Wystąpił ten sam błąd, co ty, a problem polegał na tym, że domyślne ustawienia regionalne dla NLS LANG nie zostały zdefiniowane. Cytat:

Ustawienia NLS_LANG pochodzą z java.util.Locale . Dlatego przed połączeniem musisz wykonać połączenie podobne do tego:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-28001:Hasło wygasło

  2. ScaleGrid dodaje Oracle Cloud do hostingu zarządzanej bazy danych

  3. Jak obsługiwać pojedynczy cytat w Oracle SQL

  4. Warunek IF EXISTS nie działa z PLSQL

  5. Uruchomić 2 zapytania jednocześnie w Oracle SQL Developer?