一直以为将Oracle的AMERICAN_AMERICA.AL32UTF8修改为SIMPLIFIED CHINESE_CHINA.AL32UTF8是Oracle客户端的事情,其实搞错了,我们该做的应该是去修改服务器端的环境变量的语言。
查看当前登录用户环境变量的语言
select userenv('language') from dual;

退出Oracle客户端,修改环境变量
vi .bash_profile

注意当前是Oracle用户
添加以下语句
export NLS_LANG="SIMPLIFIED CHINESE_CHINA".AL32UTF8输入命令使配置生效
source .bash_profile
重新登录Oracle客户端查看
select userenv('language') from dual;

需要补充说明的是:
UTF8和AL32UTF8为不同的字符集,在oracle的11.2版本中,UTF8已经不是推荐的一员了。详细说明可查看:https://blog.csdn.net/shao_yc/article/details/104524846
版权声明:本文为shao_yc原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。