日期:2014-05-17  浏览次数:20947 次

求助:Cannot access NLS data files or invalid environment specified
软件连接数据库不成功 软件程序.net 2.0
日志捕获的错误打印信息
30ORA-12705: Cannot access NLS data files or invalid environment specified
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)

网上搜索的解决办法:
如果是Windows平台,注册表里 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 查找键 NLS_LANG,这个键由Oracle标准客户端安装创建, 值是 NA 。这个导致了 ORA-12705错误。解决方法就是修改NA为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
 Linux下 如果环境变量 NLS_LANG 值是NA 会引起 ORA-12705 错误,解决方法是修改set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK


按照网上查的解决办法改了依然报该错误,请问这是什么问题啊,应该怎么解决啊,多谢啦

------解决方案--------------------
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 查找键 NLS_LANG
---------------------------
删掉这个键。