当前位置: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