当前位置:Gxlcms > 数据库问题 > PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different

PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different

时间:2021-07-01 10:21:17 帮助过:21人阅读


ORA-12712: new character set must be a superset of old character set
提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改:
SQL> ALTER DATABASE character set INTERNAL_USE AL32UTF8;
--我们看到这个过程和之前ALTER DATABASE CHARACTER SET操作的内部过程是完全相同的,也就是说INTERNAL_USE提供的帮助就是使Oracle数据库绕过了子集与超集的校验.
SQL> select * from v$nls_parameters; 

SQL> shutdown immediate;

SQL> startup

SQL> select * from v$nls_parameters;
以后安装oracle11g的时候记得选择自定义安装,把这个字符集的事情事先弄好

PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different

标签:parameter   var   evel   job   rac   static   rtu   sel   gic   

人气教程排行