【轉帖】Oracle客戶端NLS_LANG設定
1. NLS_LANG 引數組成
NLS_LANG引數由以下部分組成:
NLS_LANG=
NLS_LANG各部分含義如下:
LANGUAGE指定:
-Oracle訊息使用的語言
-日期中月份和日顯示
TERRITORY指定
-貨幣和數字格式
-地區和計算星期及日期的習慣
CHARACTERSET:
-控制客戶端應用程式使用的字符集
通常設定或者等於客戶端(如Windows)內碼表
或者對於unicode應用設定為UTF8
在Windows上檢視當前系統的內碼表可以使用chcp命令:
E:>chcp
活動的內碼表: 936
內碼表936也就是中文字符集 GBK,在Microsoft的官方站點上,我們可以遭到關於936內碼表的具體編碼規則,請參考以下連結:
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客戶端設定,可以在登錄檔中更改NLS_LANG,具體鍵值位於:
HKEY_LOCAL_MACHINESOFTWAREORACLEHOMExx
xx指存在多個ORACLE_HOME時系統編號。
3. 檢視資料庫當前字符集引數設定
SELECT * FROM v$nls_parameters;
或
select * from nls_database_parameters
或
select userenv(‘language’) from dual;
4. 檢視資料庫可用字符集引數設定
SELECT * FROM v$nls_valid_values;
5. 客戶端 NLS_LANG 的設定方法
Windows:
# 常用中文字符集
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
# 常用unicode字符集
set NLS_LANG=american_america.AL32UTF8
可以透過修改登錄檔鍵值永久設定
HKEY_LOCAL_MACHINESOFTWAREORACLEHOMExxNLS_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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/161195/viewspace-1048928/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle客戶端NLS_LANG的設定Oracle客戶端
- 設定ORACLE客戶端字符集Oracle客戶端
- gmail客戶端設定AI客戶端
- Oracle exp 設定客戶端字符集Oracle客戶端
- DropDownList設定客戶端事件客戶端事件
- 網通dhcp客戶端設定詳解(轉)客戶端
- oracle10g for Redhat Enterprise Server 5客戶端安裝[轉帖]OracleRedhatServer客戶端
- oracle nls_lang的設定Oracle
- Solaris網路管理:DNS客戶端的設定(轉)DNS客戶端
- oracle客戶端連線server 端, tnsnames的三種設定方式Oracle客戶端Server
- 客戶端Cookie中文程式設計 (轉)客戶端Cookie程式設計
- Oracle10g RAC - 客戶端,Server端tnsnames.ora及監聽設定Oracle客戶端Server
- Oracle 客戶端安裝Oracle客戶端
- oracle客戶端升級Oracle客戶端
- oracle客戶端安裝Oracle客戶端
- 為oracle客戶端瘦身:Oracle客戶端
- 水煮八《——客戶端以sysdba登入設定客戶端
- Oracle RAC 客戶端故障轉移(failover) TAFOracle客戶端AI
- ubisoft怎麼設定中文 育碧商城客戶端怎麼設定中文客戶端
- Tivoli AIX客戶端配置檔案的設定AI客戶端
- 巧用SET選項設定SQL Server客戶端配置SQLServer客戶端
- Oracle 客戶端生成AWR方法Oracle客戶端
- aix安裝oracle客戶端AIOracle客戶端
- centos安裝oracle客戶端CentOSOracle客戶端
- 轉Oracle安裝臨時客戶端使用總結Oracle客戶端
- [轉]redhat AS 5安裝ORACLE10g客戶端RedhatOracle客戶端
- cvs客戶端大全(轉)客戶端
- 關於Oracle,作業系統,客戶端字符集的最佳設定(zt)Oracle作業系統客戶端
- 設定客戶端連線PostgreSQL不需要密碼客戶端SQL密碼
- 設定Notes客戶端收發Internet郵件客戶端
- 設定NLS_LANG引數
- 安裝 Oracle 即時客戶端Oracle客戶端
- 配置安裝版Oracle客戶端Oracle客戶端
- 免安裝Oracle客戶端使用Oracle客戶端
- oracle取客戶端網路卡地址Oracle客戶端
- PG 字符集設定(轉帖)
- Java OAuth 2.0 客戶端程式設計(二): 客戶端憑據授權JavaOAuth客戶端程式設計
- 客戶端設定了load balance , Server端就不用remote_listener了吧?客戶端ServerREM