oracle 简装版修改字符集

oracle 简装版修改字符集默认为NLS_CHARACTERSET=AL32UTF8
一般我们要将其修改为
ZHS16GBK方便和其它的数据库备份文件字符集一致,如果字符集不一致,则导入会失败。

修改步骤:
进入sqlplus
用sys或system连接
conn sys/test as sysdba;
shutdown immediate;

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;

当出现错误提示:ORA-12712:新字符集必须为旧字符集的超集 时,我们取消其对字符集超集的检查:

alter database character set INTERNAL_USE ZHS16GBK;

shutdown immediate;
startup

select userenv(‘languae’) from dual;
就可以查看已经更改过来了。


你可能感兴趣的:(oracle 简装版修改字符集)