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

  • 相关阅读:
    per-CPU变量
    oom killer
    System.map文件的作用
    Linux电源管理(9)_wakelocks【转】
    Linux内核的冷热缓存
    浅谈TCP IP协议栈(四)IP协议解析
    浅谈TCP IP协议栈(三)路由器简介
    CFS调度器(1)-基本原理
    浅谈TCP IP协议栈(二)IP地址
    (利用DOM)在新打开的页面点击关闭当前浏览器窗口
  • 原文地址:https://www.cnblogs.com/yahutiaotiao/p/8044987.html
Copyright © 2011-2022 走看看