• oracle基础教程(8)oracle修改字符集


    oracle基础教程(8)oracle修改字符集

    1、用dba连接数据库

    -->sqlplus / as sysdba

    2、查看字符集 

    -->SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARACTERSET';

    好像结果:

    PARAMETER
    ----------------------------------------------------------------
    VALUE
    ----------------------------------------------------------------
    NLS_CHARACTERSET
    ZHS16GBK
    
    NLS_NCHAR_CHARACTERSET
    AL16UTF16

    3、修改字符集

    SQL> alter database character set INTERNAL_USE AL32UTF8;

    4、具体命令执行过程:

    C:UsersAdministrator>sqlplus / as sysdba
    
    SQL*Plus: Release 11.2.0.1.0 Production on 星期日 7月 3 13:11:46 2016
    
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    
    
    连接到:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    
    SQL>
    SQL>  SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARA
    CTERSET';
    
    PARAMETER
    ----------------------------------------------------------------
    VALUE
    ----------------------------------------------------------------
    NLS_CHARACTERSET
    ZHS16GBK
    
    NLS_NCHAR_CHARACTERSET
    AL16UTF16
    
    
    SQL> shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL>
    SQL>
    SQL> startup mount;
    ORACLE 例程已经启动。
    
    Total System Global Area  855982080 bytes
    Fixed Size                  2180544 bytes
    Variable Size             528484928 bytes
    Database Buffers          322961408 bytes
    Redo Buffers                2355200 bytes
    数据库装载完毕。
    SQL>
    SQL> alter session set SQL_TRACE=TRUE;
    
    会话已更改。
    
    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 INTERNAL_USE AL32UTF8;
    
    数据库已更改。
    
    SQL> alter session set SQL_TRACE=false;
    
    会话已更改。
    
    SQL> shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup;
    ORACLE 例程已经启动。
    
    Total System Global Area  855982080 bytes
    Fixed Size                  2180544 bytes
    Variable Size             528484928 bytes
    Database Buffers          322961408 bytes
    Redo Buffers                2355200 bytes
    数据库装载完毕。
    数据库已经打开。
    SQL>  SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARA
    CTERSET';
    
    PARAMETER
    --------------------------------------------------------------------------------
    
    VALUE
    --------------------------------------------------------------------------------
    
    NLS_CHARACTERSET
    AL32UTF8
    
    NLS_NCHAR_CHARACTERSET
    AL16UTF16
    
    
    SQL>
  • 相关阅读:
    ie兼容,手机端兼容问题
    JS-cookie和正则表达式
    第六节蓝桥杯 方格填数
    最长公共子串长度
    上台阶问题
    各种好东西
    Painting the balls (dp优化)
    Nobita's New Filesystem (bitset)
    恐狼后卫 (区间dp)
    CF701F String set queries (分块思想+暴力)
  • 原文地址:https://www.cnblogs.com/yank/p/5637899.html
Copyright © 2020-2023  润新知