• NLS_LANG详解


    1NLS_LANG参数组成

    NLS_LANG参数由以下部分组成:

        NLS_LANG=_.

        NLS_LANG各部分含义如下:

        LANGUAGE指定:

        -Oracle消息使用的语言

        -日期中月份和日显示

        TERRITORY指定

        -货币和数字格式

        -地区和计算星期及日期的习惯

        CHARACTERSET:

        -控制客户端应用程序使用的字符集

        通常设置或者等于客户端(Windows)代码页

        或者对于unicode应用设置为UTF8

        Windows上查看当前系统的代码页可以使用chcp命令:

        E:chcp

    2)查看NLS_LANG的方法

        Windows使用:

        echo %NLS_LANG%

        :

        E:echo%NLS_LANG%

        AMERICAN_AMERICA.ZHS16GBK

        Unix使用:

        env|grep NLS_LANG

        :

        /opt/oracleenv|grepNLS_LANG

        NLS_LANG=AMERICAN_CHINA.ZHS16GBK

        Windows客户端设置,可以在注册表中更改NLS_LANG,具体键值位于:

        HKEY_LOCAL_MACHINESOFTWAREORACLEHOMExx

        xx指存在多个ORACLE_HOME时系统编号。

    3)查看数据库当前字符集参数设置

    SELECT * FROM v$nls_parameters;

    4)查看数据库可用字符集参数设置

        SELECT * FROM v$nls_valid_values;

    5)客户端NLS_LANG的设置方法

        Windows:

        #常用中文字符集

        set NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBK

        #常用unicode字符集

        set NLS_LANG=american_america.AL32UTF8

        可以通过修改注册表键值永久设置

        HKEY_LOCAL_MACHINESOFTWAREORACLEHOMExxNLS_LANG

        Unix:

        #常用unicode字符集

        exportNLS_LANG=american_america.AL32UTF8

        #常用中文字符集

        exportNLS_LANG="SimplifiedChinese_china".ZHS16GBK

        可以编辑bash_profile文件进行永久设置

        vi.bash_profile

        NLS_LANG="SimplifiedChinese_china".ZHS16GBKexportNLS_LANG

        #使bash_profile设置生效

    source.bash_profile

  • 相关阅读:
    小记css的margin collapsing
    linux—select具体解释
    搜索引擎技术之概要预览
    多线程和多进程的差别(小结)
    Android Bundle类
    Android中Preference的使用以及监听事件分析
    layoutSubviews总结
    win7下jdk安装环境变量配置
    LSPCI具体解释分析
    将二叉树转换成双向链表
  • 原文地址:https://www.cnblogs.com/yahutiaotiao/p/8044987.html
Copyright © 2020-2023  润新知