我用Oracle客戶端去連接服務器的時候提示的錯誤:
ora-12705 cannot access nls data files
網絡上說是配置的問題,那具體要怎么配置才能連接呢?
問題解決后開貼再給分.

解决方案 »

  1.   

    ora-12705 cannot access nls data files 
    不能访问字符集数据文件,是不是某些文件损坏了?
      

  2.   

    不是很麻烦的问题,
    楼主先说下自己数据库和客户端的环境,版本和操作系统的
    再看一下
    select * from v$nls_parameters;根据上面的结果对客户端进行修改:
    *  Windows - The NLS_LANG must be unset in the Windows registry (re-named is best).  Look for the NLS_LANG subkey in the registry at \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE, and rename it.
           
    * Linux/UNIX - Here you simply issue the Linux command "unset NLS_LANG"
      

  3.   

    通常情况下,
    如果客户端是windows,
    那么保证控制面板中regional and language options设置与服务器上的一致,
    卸载客户端再重新安装也应该可以解决问题
      

  4.   

    數據庫Oracle9i ,客戶端是:Oracle-OraClient10g-home
    WindowsXP
      

  5.   

    检查一下注册表项 NLS_LANG,看是什么值,报上来。
      

  6.   

    TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950
    本來是NULL,後面要裝Oracle9i的服務端被我改成了TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950,
    但是後來也沒裝起來,提示:無法驗證機器版本.