ora-12705(ora12705 linux)
PLSQL_Developer连接oracle11g 出现ora-12705错误怎么解决,详细的操作步骤
PLSQL_Developer连接oracle11g 出现ora-12705错误是设置错误造成的,解决方法为:
1、造成错误的原因很有可能是修改主机名导致的。
2、现在把/etc/hosts文件中添加上修改后的主机名。
3、修改完成后重新打开一个新的终端,进入到安装目录重新执行安装命令,发现已经不再报错了 。
4、出现这种情况的原因一般都是因为,在修改主机名称的时候,因为只修改了一个地方而其它地方没有修改完成导致的。建议修改主机名的时候要修改两个文件的地方 /etc/hostname? /etc/hosts。
连接数据库时,出现ORA-12705是怎么回事
你的NLS的
环境变量
没有设置!如果你的电脑是windows,可以设置个NLS_LANG=SIMPLIFIED
CHINESE_CHINA.ZHS16GBK环境变量
oracle ora-12705的问题
sys用户登录到oracle,执行show parameters nls_lang查看oracle的设置
在linux命令提示符下,oracle用户执行echo $NLS_LANG命令看看两者设置是否一致
另外,.bash_profile中设置NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK的时候要写成NLS_LANG=’SIMPLIFIED CHINESE_CHINA.ZHS16GBK‘注意两边的引号
Oracle安装问题ora-12705 can not access NTS data files or invalid enviroment specified
ORA-12705 指定了无效的或未知的NLS参数值。
原因:有两种可能的原因:发出的alter session命令使用了一个无效的NLS参数;或者NLS_LANG环境变量包含一个无效的语言,地域,或者字符集.
解决方法:
检查一个alter session的语法和所用的nls参数,较正后重试一次,或使用NLS_LANG环境变量指定一个正确的值,有关alter session命令语法更多的信息可以看一下"Oracle8i SQL Reference"这个联机文档。