zoukankan      html  css  js  c++  java
  • oracle更改编码

    背景:win764bit英文操作系统(支持中文)

       oracle11G默认安装

       从ZHS16GBK字符集导入数据库

    表现:plsql显示为乱码,所有汉字显示为“靠”

    解决:1、查看并更改数据库的编码为ZHS16GBK

     $sqlplus system/oracle

    SQL> select * from v$nls_parameters;

    PARAMETER                     VALUE

    ------------------------  -----------------------------

    NLS_LANGUAGE                SIMPLIFIED CHINESE

    NLS_TERRITORY                CHINA

    NLS_CURRENCY                RMB

    NLS_ISO_CURRENCY            CHINA

    NLS_NUMERIC_CHARACTERS      .,

    NLS_CALENDAR                GREGORIAN

    NLS_DATE_FORMAT             DD-MON-RR

    NLS_DATE_LANGUAGE           SIMPLIFIED CHINESE

    NLS_CHARACTERSET            ZHS16GBK

    NLS_SORT                       BINARY

    NLS_TIME_FORMAT              HH.MI.SSXFF AM

    NLS_TIMESTAMP_FORMAT        DD-MON-RR HH.MI.SSXFF AM

    NLS_TIME_TZ_FORMAT            HH.MI.SSXFF AM TZR

    NLS_TIMESTAMP_TZ_FORMAT     DD-MON-RR HH.MI.SSXFF AM TZR

    NLS_DUAL_CURRENCY            RMB

    NLS_NCHAR_CHARACTERSET      UTF8

    NLS_COMP                        BINARY

    NLS_LENGTH_SEMANTICS         BYTE

    NLS_NCHAR_CONV_EXCP          FALSE

    如果 NLS_CHARACTERSET不是ZHS16GBK, 则需进行更改

    $ sqlplus /nolog 

    SQL> connect sys/oracle as sysdba

    SQL> startup

     如何设置ORACLE数据库的编码(ZHS16GBK)修改成UTF8 

    SQL> shutdown immediate;

    SQL> startup mount;

    SQL> alter system enable restricted session;

    SQL> alter system set job_queue_processes=0;

    SQL> alter database open;

    SQL> alter database character set internal_use ZHS16GBK;

    SQL> shutdown immediate;

    SQL> startup

    另外

    1.检查下regedit->HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO
    HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE

    NLS_LANG :SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    2、设置环境变量,NLS_LANG :SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    select *from ts_dict

    Exception:ORA-29275: partial multibyte character

    此异常是由于不同字符集导入数据时造成。1、重新导入;2、update table set field=trim(field)

    REFERENCES:http://blog.csdn.net/lunzi028/article/details/4826982

    http://www.cnblogs.com/XSHA/archive/2011/09/14/2176218.html

  • 相关阅读:
    HTML(图像img、表格table、列表)
    HTML(标题h、段落p、文本格式化、链接a、头部head)
    List的复制 (浅拷贝与深拷贝)
    最新CentOS6.5安装Docker, 使用阿里云源下载(亲测)
    VirtualBox安装CentOS6.5
    P1010 幂次方 题解
    P1469 找筷子 题解
    P1866 编号 题解
    EasyNVR通道离线但视频流可正常播放是什么原因导致的?
    EasyNVR通过国标GB28181协议级联出现报错及播放不了的问题调整
  • 原文地址:https://www.cnblogs.com/anee/p/2677492.html
Copyright © 2011-2022 走看看