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:
- Zmień nazwę klucza rejestru NLS_LANG do NLS_LANGX na serwerze. Nic nie zrobił.
- Utwórz zmienną środowiskową NLS_LANG o wartości GERMAN_GERMANY.AL32UTF8.
- Panel sterowania> Opcje regionalne i językowe> Ustaw i ustaw tam rosyjski.
Nic z tego nie działa. Co powinienem zrobić?
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? –
znalazłeś rozwiązanie w tej sprawie? – kilonet