您的位置:首页 > 数据库 > Oracle

oracle 简装版修改字符集

2015-08-04 19:54 555 查看
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;
就可以查看已经更改过来了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: