查询服务端字符集
SELECT * FROM NLS_DATABASE_PARAMETERS;
设置客户端windows字符集环境变量NLS_LANG
AMERICAN_AMERICA.UTF8
然后再导入数据
重新打开plsql客户端。
下面是修改字符集
1.关闭数据库
sql>shutdown immediate
2.启动到mount
sql>startup mount;
alter session set sql_trace=true;
sql>alter system enable restricted session;
sql>alter system set job_queue_processes=0;
sql>alter system set aq_tm_processes=0;
sql>alter database open;
--这里可以从父集到子集
sql>alter database character set UFT8;
sql>alter database national character set UFT8;
--如果是从子集到父集,需要使用internal_use参数,跳过超子集检测
sql>alter database character set internal_use UFT8;
sql>alter database national character set internal_use al32utf8;
sql>shutdown immediate;
sql>startup;