【轉帖】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 客戶端安裝Oracle客戶端
- Oracle 客戶端生成AWR方法Oracle客戶端
- aix安裝oracle客戶端AIOracle客戶端
- ubisoft怎麼設定中文 育碧商城客戶端怎麼設定中文客戶端
- linux簡易 Oracle客戶端安裝LinuxOracle客戶端
- 4.2.14.3 為Oracle呼叫介面客戶端啟用快速連線故障轉移Oracle客戶端
- 「Oracle」客戶端 PL/SQL DEVELOPER 安裝使用Oracle客戶端SQLDeveloper
- [轉帖]10 Hardware Components of Oracle ExadataOracle
- [20241118]NLS_LANG設定問題2.txt
- Apollo 4 客戶端 SDK 設計客戶端
- oracle11g客戶端靜默安裝Oracle客戶端
- CentOS7.1安裝Oracle 12.1客戶端以及cx_OracleCentOSOracle客戶端
- IdentityServer4-客戶端定義-翻譯IDEServer客戶端
- 使用測試客戶端「玩轉」MQTT 5.0客戶端MQQT
- [轉載] 使用Redis的Java客戶端JedisRedisJava客戶端
- Ubuntu 16.04下安裝資料庫Oracle客戶端Ubuntu資料庫Oracle客戶端
- 「美餐客戶端 3.0」設計過程客戶端
- mqtt 客戶端MQQT客戶端
- dubbo客戶端客戶端
- Pulsar客戶端客戶端
- 服務端,客戶端服務端客戶端
- 客戶端,服務端客戶端服務端
- Nacos - 客戶端心跳續約及客戶端總結客戶端
- 4.1.7.2.5 與快速應用程式通知整合的Oracle客戶端Oracle客戶端
- 在不安裝oracle客戶端的情況下,使用PLSQLOracle客戶端SQL
- [Redis 客戶端整合] Java 中常用Redis客戶端比較Redis客戶端Java
- 物理DataGuard客戶端無縫切換--客戶端TAF 配置客戶端
- 以程式設計方式設定用於從FastReport.Net傳送預設電子郵件客戶端設定程式設計AST客戶端
- 4.2.14 啟用客戶端快速連線故障轉移客戶端
- Tower:GIt客戶端Git客戶端
- Zookeeper 客戶端 API客戶端API
- 客戶端加解密客戶端解密
- Redis-客戶端Redis客戶端
- YouTube macYouTube客戶端Mac客戶端
- 客戶端筆記客戶端筆記
- java websocket 客戶端JavaWeb客戶端
- redis客戶端管理Redis客戶端
- iscsi linux客戶端Linux客戶端
- [轉帖]Redis相關的核心引數解釋與設定Redis