zoukankan      html  css  js  c++  java
  • 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指向。
  • 相关阅读:
    VS10的一个问题
    有关开发的配置的有用信息
    管理Fragments(转)
    消除SDK更新时的“https://dl-ssl.google.com refused”异常--(转)
    JAVA字符串编码转换常用类
    在 Android 中调用二进制可执行程序(native executable )
    Android NDK 下的宽字符编码转换及icu库的使用(转)
    Linux字符编码转换 UTF8转GB3212
    一键生成JNI头文件方法二
    eclipse中创建NDK和JNI开发环境最简单配置方法
  • 原文地址:https://www.cnblogs.com/Tty725/p/7240353.html
Copyright © 2011-2022 走看看