1、 服务端,服务器字符集
[oracle@localhost65 ~]$ echo $NLS_LANG
AMERICAN_AMERICA.ZHS16GBK
[oracle@localhost65 ~]$
2、服务端,数据库字符集
SQL> select * from v$nls_parameters t where t.PARAMETER ='NLS_CHARACTERSET';
PARAMETER VALUE
---------------------------------------------------------------- ----------------------------------------------------------------
NLS_CHARACTERSET ZHS16GBK
3.客户端(pl/sql) 字符集
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4,连接工(xshell)具设置为 UTF-8
文本文件保存为 UTF-8 格式, sqlldr 导入后
服务端,服务器/服务端,数据库 是正常显示中 ,但是客户端 pl/sql 显示是乱码
文本文件保存为 ANSI 格式, sqlldr 导入后
连接工(xshell)具设置为 gbk2312
服务端,服务器、服务端,数据库 、客户端 pl/sql 显示中文 均正常