Navicat Premium 软件连接oracle数据库报错:30ORA-12705: Cannot access NLS data files or invalid environment specified
0
具体错误描述:Navicat Premium 软件连接oracle数据库不成功
提示错误
30ORA-12705: Cannot access NLS data files or invalid environment specified
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
提示错误
30ORA-12705: Cannot access NLS data files or invalid environment specified
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-04-04 回答
赞同来自:
如果是Windows平台,注册表里 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 查找键 NLS_LANG,这个键由Oracle标准客户端安装创建, 值是 NA 。这个导致了 ORA-12705错误。解决方法就是修改NA为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
如果是Linux平台 修改系统环境变量 解决方法是修改set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK