日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

轉(zhuǎn):Oracle客戶端NLS_LANG參數(shù)的設(shè)置詳解

系統(tǒng) 2431 0

原文: http://database.51cto.com/art/201107/279361.htm

?

? ? ? ? ?我們知道, Oracle客戶端 語(yǔ)言支持可以通過(guò) NLS_LANG參數(shù) 的設(shè)置來(lái)完成,不同的系統(tǒng)平臺(tái)上NLS_LANG參數(shù)的設(shè)置會(huì)有所不同。

本文我們首先介紹了NLS_LANG參數(shù)的構(gòu)成,然后介紹了Oracle客戶端NLS_LANG參數(shù)在 Windows 平臺(tái)和Unix平臺(tái)上的設(shè)置,現(xiàn)在我們開(kāi)始介紹這一部分內(nèi)容。

?

1. NLS_LANG 參數(shù)構(gòu)成

NLS_LANG參數(shù)由以下局部構(gòu)成:NLS_LANG=<Language>_<Territory>.<Clients Characterset>,NLS_LANG各局部含義如下:

LANGUAGE指定:

  • Oracle消息利用的語(yǔ)言
  • 日期中月份和日揭示

TERRITORY指定:

  • 貨幣和數(shù)字款式
  • 地區(qū)和計(jì)算禮拜即日期的適應(yīng)

CHARACTERSET:扼制客戶端利用過(guò)程利用的字符集。

在Windows上察看目前系統(tǒng)的代碼頁(yè)能夠利用chcp:E:/>chcp,行動(dòng)的代碼頁(yè): 936。代碼頁(yè)936也即便中文字符集GBK。

?

2. 察看NLS_LANG 的方法

Windows利用echo %NLS_LANG%,如:

  1.           E:/>echo %NLS_LANG%
              
                  
    
     
    
    AMERICAN_AMERICA.ZHS16GBK 
              
            

    ?

Unix利用env|grep NLS_LANG,如:

  1.           /opt/oracle>env|
              
                grep NLS_LANG  
    
     
    
    NLS_LANG
              
              =AMERICAN_CHINA.ZHS16GBK 
            

    ?

Windows客戶端設(shè)置能夠在登記表中改動(dòng)NLS_LANG,注冊(cè)表鍵值位于:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMExx/,xx指存在多個(gè)ORACLE_HOME時(shí)系統(tǒng)編號(hào)。

?

3. 察看數(shù)據(jù)庫(kù)目前字符集參數(shù)設(shè)置

  1. SELECT * FROM v$nls_parameters;

    select * from nls_database_parameters

    select userenv(‘language’) from dual;

    ?

4. 察看數(shù)據(jù)庫(kù)可用字符集參數(shù)設(shè)置

  1. SELECT?*?FROM?v$nls_valid_values;?

?

5. 客戶端 NLS_LANG 的設(shè)置措施

Windows:

  1.           
                # 常用中文字符集  
    
     
    
    
              
              
                set
              
               NLS_LANG=
              
                SIMPLIFIED CHINESE_CHINA.ZHS16GBK  
                

    ----注:這個(gè)是在“我的電腦”--》屬性--》“環(huán)境變量”里面設(shè)置的。
    ----有時(shí)候,由于客戶端和服務(wù)端字符集不同,導(dǎo)致通過(guò)客戶端插入的中文,在服務(wù)器上是亂碼問(wèn)題。
    ----問(wèn)題原因的解決,就是設(shè)置它。 # 常用unicode字符集
    set NLS_LANG=american_america.AL32UTF8

    ?

能夠穿越修正登記表鍵值永遠(yuǎn)設(shè)置:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMExx/NLS_LANG。

Unix:

  1.           
                # 常用unicode字符集  
    
     
    
    export NLS_LANG
              
              =
              
                american_america.AL32UTF8  
    
     
    
    # 常用中文字符集  
    
     
    
    export NLS_LANG
              
              =
              
                "
              
              
                Simplified Chinese_china
              
              
                "
              
              .ZHS16GBK 
            

    ?

能夠編輯bash_profile 文件舉行永遠(yuǎn)設(shè)置:

  1.           
                vi .bash_profile  
    
     
    
    NLS_LANG
              
              =
              
                "
              
              
                Simplified Chinese_china
              
              
                "
              
              
                .ZHS16GBK export NLS_LANG  
    
     
    
    # 使bash_profile 設(shè)置見(jiàn)效  
    
     
    
    source .bash_profile 
              
            

    ?

? ?關(guān)于Oracle客戶端NLS_LANG參數(shù)的設(shè)置方面的知識(shí)就介紹這么多,如果您想了解更多關(guān)于Oracle數(shù)據(jù)庫(kù)的知識(shí),

可以看一下這里的文章: http://database.51cto.com/oracle/ ,相信一定能夠帶給您收獲的!

?

?

轉(zhuǎn):Oracle客戶端NLS_LANG參數(shù)的設(shè)置詳解


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 军事| 元朗区| 临邑县| 白山市| 陈巴尔虎旗| 望江县| 磐安县| 新巴尔虎右旗| 元朗区| 宜昌市| 前郭尔| 滨州市| 平定县| 博客| 邢台县| 新安县| 三穗县| 亚东县| 定日县| 岱山县| 桂平市| 年辖:市辖区| 玉树县| 霍邱县| 洪泽县| 建阳市| 泸定县| 崇阳县| 泽普县| 年辖:市辖区| 海丰县| 平顶山市| 宁明县| 涡阳县| 和田市| 安顺市| 阜城县| 西城区| 宜宾市| 稻城县| 崇礼县|