操作系统已安装汉字字符集
首先安装的时候字符集应选择
character set AL32UTF8 推荐类型可以存储很多汉字
设置环境
[oracle@oracle ~]$ vim .bashrc
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LANG=zh_CN.GB2312
如这时建表添加中文记录,查询还是乱码
sqlplus " / as sysdba"
sql>shutdown immediate;
sql>startup mount;
sql>alter system enable restricted session;
sql>alter database open;
sql>alter database character set INTERNAL_USE ZHS16GBK;
sql>shutdown immediate;
sql>startup mount;
sql>alter database open;
这个时候建表插入中文可正确显示,不会显示乱码