zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    XidianOJ 1073 Nunchakus
    XidianOJ 1024 2的幂次表示
    XidianOJ 1072 National Disaster
    XidianOJ 1093 一元三次方程
    中国剩余定理
    bzoj2818(欧拉函数递推)
    poj2311(博弈论,sg函数)
    contesthunter#46-A(分块)
    Tree,点分治
    poj3580(splay 毒瘤题)
  • 原文地址:https://www.cnblogs.com/yahutiaotiao/p/8044987.html
Copyright © 2011-2022 走看看