リモート サーバー マシンに OracleXE 11g インスタンスがあります。ロシアの Windows 7 SP1 を使用している一部の開発者は、それに接続できません。次のエラー メッセージが表示されました。
ORA-12705: NLSデータ・ファイルにアクセスできないか、指定された環境が無効です
enUS Windows 7 SP1 マシンを使用する場合、エラーはありません。これを解決するために多くの方法を試しました:
サーバーマシンの言語設定を確認しました:
SELECT * FROM V$NLS_PARAMETERS;
SELECT USERENV ('language') FROM DUAL;
どちらも GERMAN_GERMANY.AL32UTF8 を返します。
これを行うことで、この問題を解決するさまざまな方法を試しました。
- サーバー マシンでレジストリ キーの名前を NLS_LANG から NLS_LANGX に変更します。何もしませんでした。
- GERMAN_GERMANY.AL32UTF8 の値で NLS_LANG 環境変数を作成します。
- コントロール パネル > 地域と言語のオプション > ロシア語の書式設定と設定を行います。
これはどれも機能しません。私は何をすべきか?