修改数据库字符集
以支持维文等 utf8
停掉库
进入装载模式
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 AL32UTF8;
字符集关系不正确
ALTER DATABASE character set INTERNAL_USE AL32UTF8; ;【注意INTERNAL_ 这个字符表示能够越超字符集修改】
再执行
ALTER SYSTEM disable restricted session;
OK了
之前数据字符集如果跟新的字符集不是超集的关系的话,需要把原来表中的数据
通过工具 重新插入 ,例如 plsql update ,copy past
create by cphmvp
20130408