• Oracle 字符集更改


    sqlplus sys/player as sysdba

    SQL*Plus: Release 11.2.0.1.0 Production


    shutdown
    immediate; startup mount; alter system enable restricted session; show parameter job_queue_processes; show parameter aq_tm_processes; alter system set job_queue_processes=0; alter system set aq_tm_processes=0; alter database open; alter database character set ZHS16GBK; --alter database character set internal_use ZHS16GBK; --跳过超子集检测 select * from nls_database_parameters where parameteR='NLS_CHARACTERSET'; shutdown immediate; startup mount; alter system set job_queue_processes=X; alter system set aq_tm_processes=X; alter database open;
    Microsoft Windows [版本 5.2.3790]
    (C) 版权所有 1985-2003 Microsoft Corp.
    
    C:Documents and SettingsAdministrator>sqlplus sys/player as sysdba
    
    SQL*Plus: Release 11.2.0.1.0 Production on 星期三 7月 26 15:59:41 2017
    
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    
    
    连接到:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    
    SQL> shutdown immediate
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup mount;
    ORACLE 例程已经启动。
    
    Total System Global Area  778387456 bytes
    Fixed Size                  1374808 bytes
    Variable Size             243271080 bytes
    Database Buffers          528482304 bytes
    Redo Buffers                5259264 bytes
    数据库装载完毕。
    SQL> alter system enable restricted session;
    
    系统已更改。
    
    SQL> show parameter job_queue_processes;
    
    NAME                                 TYPE
    ------------------------------------ ----------------------
    VALUE
    ------------------------------
    job_queue_processes                  integer
    1000
    SQL> show parameter aq_tm_processes;
    
    NAME                                 TYPE
    ------------------------------------ ----------------------
    VALUE
    ------------------------------
    aq_tm_processes                      integer
    0
    SQL> alter system set job_queue_processes=0;
    
    系统已更改。
    
    SQL> alter database open;
    
    数据库已更改。
    
    SQL> alter database character set ZHS16GBK;
    alter database character set ZHS16GBK
    *1 行出现错误:
    ORA-12712: 新字符集必须为旧字符集的超集
    
    
    SQL> alter database character set internal_use ZHS16GBK;
    
    数据库已更改。
    
    SQL> select * from nls_database_parameters where parameteR='NLS_CHARACTERSET';
    
    PARAMETER
    ------------------------------
    VALUE
    -------------------------------------------------------------------------------
    
    NLS_CHARACTERSET
    ZHS16GBK
    
    
    SQL> shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup mount;
    ORACLE 例程已经启动。
    
    Total System Global Area  778387456 bytes
    Fixed Size                  1374808 bytes
    Variable Size             243271080 bytes
    Database Buffers          528482304 bytes
    Redo Buffers                5259264 bytes
    数据库装载完毕。
    SQL> alter system set job_queue_processes=1000;
    
    系统已更改。
    
    SQL> alter database open;
    
    数据库已更改。
    Tty725 说:
    欢迎转载,但请注明内容的来源或URL;
    [转]”篇章,必须保留原始来源且勿添加本blog指向。
  • 相关阅读:
    c#代码:使用假设的方法遍历解决“谁养鱼”问题(据说是爱因斯坦所出的一道推理题) 无为而为
    远洋地暖的使用步骤
    合伙人四大原则
    model y搭载60度磷酸铁锂电池的续航表现
    model3家用充电桩按220V还是380V区别?
    食用油的挑选标准
    职责链模式(Chain of Responsibility)
    通用数据链接(UDL)的用法
    Oracle REGEXP_INSTR 用法
    访问者模式(Visitor)
  • 原文地址:https://www.cnblogs.com/Tty725/p/7240353.html
Copyright © 2020-2023  润新知