title: Error: ORA-12705: Cannot access NLS data files or invalid environment specified
body: <p>I have an OracleXE 11g instance on a remote server machine. Some developers who have Russian Windows 7 SP1 can't connect to it. They got this error message:</p>
  
  <p>ORA-12705: Cannot access NLS data files or invalid environment specified</p>
  
  <p>There is no error if you use enUS Windows 7 SP1 machine. I tried many ways to solve this:</p>
  
  <p>I checked language settings on server machine:</p>
  
  <pre><code>SELECT * FROM V$NLS_PARAMETERS;
  SELECT USERENV ('language') FROM DUAL; 
  </code></pre>
  
  <p>Both returns GERMAN_GERMANY.AL32UTF8.</p>
  
  <p>I tried different ways to solve this issue by doing this:</p>
  
  <ol>
  <li>Rename registry key NLS_LANG to NLS_LANGX on server machine. Did nothing.</li>
  <li>Create NLS_LANG environment variable with value of GERMAN_GERMANY.AL32UTF8.</li>
  <li>Control panel > Regional and language options > Format and set Russian there.</li>
  </ol>
  
  <p>None of this works. What should I do?</p>