欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

修改Oracle的编码

程序员文章站 2022-04-14 11:00:04
查看目前的编码: select * from v$nls_parameters where parameter='nls_characterset'; 修改编码 默认编码为al...

查看目前的编码:

 select * from v$nls_parameters where parameter='nls_characterset';

修改编码

默认编码为al32utf8,中文有时占2个字节,有时占3个字节。

若要保证占两个字节,需要修改编码方式为zhs16gbk。

shutdown immediate; 
startup mount;
alter session set sql_trace=true;
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 internal_use zhs16gbk;
alter session set sql_trace=false;
shutdown immediate;
startup;

等待执行完毕,oracle的编码就变成了zhs16gbk。