主頁 > 知識(shí)庫 > Oracle客戶端 NLS_LANG 的設(shè)置方法

Oracle客戶端 NLS_LANG 的設(shè)置方法

熱門標(biāo)簽:百度地圖標(biāo)注員是干什么 外呼系統(tǒng)口號(hào) 北京外呼系統(tǒng)公司排名 地圖標(biāo)注付款了怎么找不到了 溫州人工外呼系統(tǒng) 沈陽400電話是如何辦理 貴陽智能電銷機(jī)器人官網(wǎng) 北京營銷外呼系統(tǒng)廠家 外呼系統(tǒng)鄭州
Oracle客戶端NLS_LANG設(shè)置

OracleWindowsMicrosoftUnixBash
1. NLS_LANG 參數(shù)組成
NLS_LANG參數(shù)由以下部分組成:
NLS_LANG=Language>_Territory>.Clients Characterset>

NLS_LANG各部分含義如下:
LANGUAGE指定:
-Oracle消息使用的語言
-日期中月份和日顯示
TERRITORY指定
-貨幣和數(shù)字格式
-地區(qū)和計(jì)算星期及日期的習(xí)慣
CHARACTERSET:
-控制客戶端應(yīng)用程序使用的字符集
通常設(shè)置或者等于客戶端(如Windows)代碼頁
或者對(duì)于unicode應(yīng)用設(shè)置為UTF8

在Windows上查看當(dāng)前系統(tǒng)的代碼頁可以使用chcp命令:
E:\&;chcp
活動(dòng)的代碼頁: 936

代碼頁936也就是中文字符集 GBK,在Microsoft的官方站點(diǎn)上,我們可以遭到關(guān)于936代碼頁的具體編碼規(guī)則,請參考以下鏈接:
http://www.microsoft.com/globaldev/reference/dbcs/936.htm


2. 查看 NLS_LANG 的方法
Windows使用:

echo %NLS_LANG%
如:
E:\&;echo %NLS_LANG%
AMERICAN_AMERICA.ZHS16GBK

Unix使用:

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

Windows客戶端設(shè)置,可以在注冊表中更改NLS_LANG,具體鍵值位于:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\
xx指存在多個(gè)ORACLE_HOME時(shí)系統(tǒng)編號(hào)。


3. 查看數(shù)據(jù)庫當(dāng)前字符集參數(shù)設(shè)置
SELECT * FROM v$nls_parameters;

select * from nls_database_parameters

select userenv('language') from dual;


4. 查看數(shù)據(jù)庫可用字符集參數(shù)設(shè)置
SELECT * FROM v$nls_valid_values;


5. 客戶端 NLS_LANG 的設(shè)置方法
Windows:
# 常用中文字符集
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
# 常用unicode字符集
set NLS_LANG=american_america.AL32UTF8
可以通過修改注冊表鍵值永久設(shè)置
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 文件進(jìn)行永久設(shè)置
vi .bash_profile
NLS_LANG="Simplified Chinese_china".ZHS16GBK export NLS_LANG
# 使 bash_profile 設(shè)置生效
source .bash_profile
您可能感興趣的文章:
  • Oracle客戶端版本及位數(shù)(Windows系統(tǒng))查看方法
  • PHP5.3連接Oracle客戶端及PDO_OCI模塊的安裝方法
  • Linux下安裝oracle客戶端并配置php5.3
  • PHP下的Oracle客戶端擴(kuò)展(OCI8)安裝教程
  • oracle查看字符集后修改oracle服務(wù)端和客戶端字符集的步驟
  • Oracle 11g服務(wù)器與客戶端卸載、安裝全過程
  • Oracle客戶端的安裝與遠(yuǎn)程連接配置方法分享
  • oracle客戶端PLSQL連接失敗解決方法
  • windows 7安裝ORACLE 10g客戶端的方法分享
  • Oracle 11g Client客戶端安裝教程

標(biāo)簽:通遼 衢州 包頭 淮北 衡水 定西 溫州 潮州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle客戶端 NLS_LANG 的設(shè)置方法》,本文關(guān)鍵詞  Oracle,客戶端,NLS,LANG,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle客戶端 NLS_LANG 的設(shè)置方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle客戶端 NLS_LANG 的設(shè)置方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章