<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 188,comments - 176,trackbacks - 0

    oracle 字符集的參數 nls_lang

    nls_lang
    1. NLS_LANG 參數組成
    NLS_LANG參數由以下部分組成:
    NLS_LANG=<Language>_<Territory>.<Clients Characterset>
    NLS_LANG各部分含義如下:
    LANGUAGE指定:
    -Oracle消息使用的語言
    -日期中月份和日顯示
    TERRITORY指定
    -貨幣和數字格式
    -地區和計算星期及日期的習慣
    CHARACTERSET:
    -控制客戶端應用程序使用的字符集


    2. 查看 NLS_LANG 的方法
    Windows使用:
    注冊表HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG查看
    Unix使用:
    env|grep NLS_LANG
    如:
    /opt/oracle>env|grep NLS_LANG
    NLS_LANG=AMERICAN_CHINA.ZHS16GBK
    Windows客戶端設置,可以在注冊表中更改NLS_LANG,具體鍵值位于:
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\
    xx指存在多個ORACLE_HOME時系統編號。


    3. 查看數據庫當前字符集參數設置
    SELECT * FROM v$nls_parameters;


    4. 查看數據庫可用字符集參數設置
    SELECT * FROM v$nls_valid_values;


    5. 客戶端 NLS_LANG 的設置方法
    Windows:
    # 常用中文字符集
    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    # 常用unicode字符集
    NLS_LANG=american_america.AL32UTF8
    可以通過修改注冊表鍵值永久設置
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG

    Unix:
    # 常用unicode字符集
    export NLS_LANG=american_america.AL32UTF8
    # 常用中文字符集
    export NLS_LANG="Simplified Chinese_china".ZHS16GBK
    可以編輯 bash_profile 文件進行永久設置
    vi .bash_profile
    NLS_LANG="Simplified Chinese_china".ZHS16GBK export NLS_LANG
    # 使 bash_profile 設置生效
    source .bash_profile


    =================================================================================
    [Q]怎么樣查看數據庫字符集  
    [A]數據庫服務器字符集select * from nls_database_parameters,其來源于props$,是表示數據庫的字符集。

    客戶端字符集環境select * from nls_instance_parameters,其來源于v$parameter,表示客戶端的字符集的設置,可能是參數文件,環境變量或者是注冊表。

    會話字符集環境 select * from nls_session_parameters,其來源于v$nls_parameters,表示會話自己的設置,可能是會話的環境變量或者是alter session完成,如果會話沒有特殊的設置,將與nls_instance_parameters一致。

    客戶端的字符集要求與服務器一致,才能正確顯示數據庫的非Ascii字符。如果多個設置存在的時候,alter session>環境變量>注冊表>參數文件

    字符集要求一致,但是語言設置卻可以不同,語言設置建議用英文。如字符集是zhs16gbk,則nls_lang可以是American_America.zhs16gbk。


    posted on 2009-07-17 21:07 cheng 閱讀(1623) 評論(1)  編輯  收藏 所屬分類: Oracle

    FeedBack:
    # re: oracle 字符集的參數nls_lang
    2013-04-02 21:49 | digdeep126
    "客戶端的字符集要求與服務器一致,才能正確顯示數據庫的非Ascii字符。"
    好像不對,客戶端的字符集要和你客戶端實際使用的字符集一直。不是要和數據庫服務器一致。  回復  更多評論
      
    主站蜘蛛池模板: 夜夜爽妓女8888视频免费观看| 精品久久久久久亚洲精品| 无忧传媒视频免费观看入口| 国产成人免费手机在线观看视频 | 最新亚洲精品国偷自产在线| AA免费观看的1000部电影| 亚洲AV综合色区无码二区偷拍| 久久久久国产精品免费免费搜索| 亚洲中文无码mv| 日本免费网站观看| 曰批免费视频播放在线看片二| 久久久久亚洲av毛片大| 毛片基地看看成人免费| 亚洲国产无套无码av电影| 久久久99精品免费观看| 亚洲乱码日产精品BD在线观看| 青青青国产在线观看免费网站| 三上悠亚电影全集免费| 亚洲精品亚洲人成人网| 美丽姑娘免费观看在线观看中文版 | 亚洲乱码一二三四区乱码| 女人张开腿等男人桶免费视频| 国产精品亚洲小说专区| 亚洲午夜福利在线观看| 91久久精品国产免费直播| 亚洲色偷精品一区二区三区| 亚洲?V无码成人精品区日韩| 国产免费一区二区三区在线观看| 亚洲高清在线mv| 国产成人一区二区三区免费视频| 久久久精品视频免费观看 | 最近中文字幕完整免费视频ww| 亚洲综合色一区二区三区| 婷婷亚洲天堂影院| 免费的全黄一级录像带| 亚洲精品伊人久久久久| 久久久久一级精品亚洲国产成人综合AV区 | 免费观看成人久久网免费观看| 亚洲精品天堂在线观看| 亚洲国产综合精品一区在线播放| 91精品啪在线观看国产线免费|