2013-07-29 22 views
5

Mam instancję OracleXE 11g na zdalnym serwerze. Niektórzy programiści, którzy mają rosyjski system Windows 7 SP1, nie mogą się z nim połączyć. Dostali ten komunikat o błędzie:Błąd: ORA-12705: Nie można uzyskać dostępu do plików danych NLS lub nieprawidłowego środowiska określonego

ORA-12705: nie można uzyskać dostępu do plików danych NLS lub nieprawidłowy środowiska określony

nie ma błędu, jeśli używasz systemu Windows enUS maszynę 7 SP1. Próbowałem wiele sposobów, aby rozwiązać ten problem:

Sprawdziłem ustawienia języka na komputerze serwera:

SELECT * FROM V$NLS_PARAMETERS; 
SELECT USERENV ('language') FROM DUAL; 

Zarówno powraca GERMAN_GERMANY.AL32UTF8.

Próbowałem różnych sposobów, aby rozwiązać ten problem w ten sposób:

  1. Zmień nazwę klucza rejestru NLS_LANG do NLS_LANGX na serwerze. Nic nie zrobił.
  2. Utwórz zmienną środowiskową NLS_LANG o wartości GERMAN_GERMANY.AL32UTF8.
  3. Panel sterowania> Opcje regionalne i językowe> Ustaw i ustaw tam rosyjski.

Nic z tego nie działa. Co powinienem zrobić?

+0

w SQL Developer problem może być rozwiązany poprzez dodanie tych linii do config: AddVMOption -Duser.language = pl AddVMOption -Duser.country = US Ale jak to zmienić globalnie? –

+0

znalazłeś rozwiązanie w tej sprawie? – kilonet

Odpowiedz

10

miał podobny problem
dodając następujące argumenty VM pomógł:

-Duser.language=en 
-Duser.region=us 
6

miałem ten problem z MacOS, podczas instalacji SQL Developer kilkakrotnie. Dodanie opcji VM pomogło mi (@kilonet answer). Ale tutaj dodałem nową odpowiedź specjalnie w celu rozwiązania problemu MacOS.

Zmodyfikuj plik konfiguracyjny produktu SQL Developer (product.conf) w poniższej ścieżce.

~/.sqldeveloper/<sqldeveloper version>/product.conf 

Dodaj dodaj następujące dwie pozycje.

AddVMOption -Duser.language=en 
AddVMOption -Duser.region=us 

Dzięki za pytanie i odpowiedź.

0

Dla sqldeveloper w Windows

sqldeveloper\sqldeveloper\bin\sqldeveloper.conf 

Commment ta linia

AddVMOption -Duser.timezone="-06:00" 
# AddVMOption -Duser.timezone="-06:00" 

Pozdrowienia

Powiązane problemy