zoukankan      html  css  js  c++  java
  • 修改oracle字符集合

    SQL> conn /as sysdba
    SQL> shutdown immediate;
    SQL> startup mount
    SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
    SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
    SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
    SQL> alter database open;
    SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;

     

     

    ORA-12712: new character set must be a superset of old character set
    提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改:
    SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
    --我们看到这个过程和之前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的时候记得选择自定义安装,把这个字符集的事情事先弄好。

    昨日已逝正在输入···
    赞赏支持!!!
    分享到: 更多
  • 相关阅读:
    JQuery_1
    CSS_1
    CSS_3
    CSS_4
    2020.10.19小记
    CSS_2
    IT茧
    亲爱的小C
    四五点钟的太阳
    有聊
  • 原文地址:https://www.cnblogs.com/rhxuza1993/p/7478084.html
Copyright © 2011-2022 走看看