原因:linux系統建立執行個體預設字元集為英文字元集,建立執行個體時忘記修改了。
解決辦法:sqlplus登入執行一下指令,修改字元集。
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET ZHS16GBK;
alter database character set INTERNAL_USE ZHS16GBK;
SHUTDOWN IMMEDIATE;
STARTUP