oracle中⽂显⽰为问号现象:数据库中⽂显⽰为
原因:客户端环境变量(NLS_LANG)和数据库服务端字符集不⼀致
解决:
1.查看数据库当前字符集
profile中文SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.AL32UTF8
2.查看客户端字符
[oracle@node01 ~] echo $NLS_LANG
结果为空
3.设置客户端环境变量
[oracle@node01 ~] export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
4.⽣效环境变量
[oracle@node01 ~] source .bash_profile
问题解决。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论