centos 7下oracle的中文乱码

在虚拟机上安装好oracle12,由于客户端和服务端字符集不统一, 向表中插入中文后查询乱码.

解决:

  1.查询服务端的字符集

SQL> select userenv('language')from dual;

USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.AL32UTF8

2.在客户端配置文件(/home/oracle/.bash_profile)中设置相应的字符集


export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

3.让配置文件生效

source /home/oracle/.bash_profile

猜你喜欢

转载自blog.csdn.net/u012516419/article/details/109085733