Tôi có phiên bản OracleXE 11g trên máy chủ từ xa. Một số nhà phát triển có Windows 7 SP1 của Nga không thể kết nối với nó. Họ đã thông báo lỗi này:Lỗi: ORA-12705: Không thể truy cập tệp dữ liệu NLS hoặc môi trường không hợp lệ được chỉ định
ORA-12.705: Không thể truy cập tập tin dữ liệu NLS hoặc môi trường không hợp lệ theo quy định
Không có lỗi nếu bạn sử dụng enUS của Windows 7 SP1 máy. Tôi đã thử nhiều cách để giải quyết việc này:
Tôi đã kiểm tra cài đặt ngôn ngữ trên máy server:
SELECT * FROM V$NLS_PARAMETERS;
SELECT USERENV ('language') FROM DUAL;
Cả lợi nhuận GERMAN_GERMANY.AL32UTF8.
tôi đã cố gắng nhiều cách khác nhau để giải quyết vấn đề này bằng cách làm này:
- Rename registry NLS_LANG chìa khóa để NLS_LANGX trên máy server. Chẳng làm gì cả.
- Tạo biến môi trường NLS_LANG với giá trị GERMAN_GERMANY.AL32UTF8.
- Bảng điều khiển> Tùy chọn ngôn ngữ và khu vực> Định dạng và đặt tiếng Nga tại đó.
Không có tác phẩm nào trong số này hoạt động. Tôi nên làm gì?
Trong SQL Developer vấn đề có thể được giải quyết bằng cách thêm các dòng để cấu hình: AddVMOption -Duser.language = vi AddVMOption -Duser.country = US Nhưng làm thế nào để thay đổi nó trên toàn cầu? –
bạn có tìm thấy giải pháp cho việc này không? – kilonet