Oracle環境變數NLS LANG

2021-07-10 15:27:54 字數 685 閱讀 4168

nls_lang是乙個環境變數,用於定義語言,地域以及字符集屬性。對於非英語的字符集,nls_lang的設定就非常重要。

nls:『national language support (nls)』 當我們設定一種nls的時候實際上我們是為oracle在存放資料時指定了他的語種所特有的一些表達形式,比如我們選擇chinese,那麼它的中文字元如何存放,按什麼規則排序,貨幣如何表示,日期格式也就被設定了。

nls_lang引數由以下部分組成:nls_lang=_.

nls_language 指定:

- oracle(錯誤)資訊的語言

- 日和月份的名稱

注意:nls_language與插入和查詢的*資料*的語言無關。

nls_territory 指定:

- 貨幣和數字格式

- 計算星期和天數的範圍和慣例

客戶端字符集(clients characterset):

- 定義oracle客戶端,客戶應用使用的編碼

* 或者它要符合您microsoft windows**頁 (gui工具的acp, 命令提示符的chcp 值)

* 或者為unicode win32應用設定為utf8/al32utf8。

常見的值可以參見

oracle database client globalization support

oracle配製環境變數

安裝好oracle之後,或是安裝之前 前提是你知道你的安裝路徑 要配製好與oracle有關的path 環境變數 比如 oracle sid oracle base oracle home 還要修改一下path 本人是linux 下的oracle11g,簡要的配製如下 vim home oracle ...

Oracle環境變數NLS LANG

nls lang是乙個環境變數,用於定義語言,地域以及字符集屬性。對於非英語的字符集,nls lang的設定就非常重要。nls national language support nls 當我們設定一種nls的時候實際上我們是為oracle在存放資料時指定了他的語種所特有的一些表達形式,比如我們選擇...

Linux配置Oracle環境變數

一 當前客戶端有效 比如 securecrt乙個視窗,當前有效 在當前的shell bash 或其子shell bash 下是有效的,shell關閉了,變數也就失效了,再開啟新shell時就沒有這個變數 oracle安裝目錄 注意 目錄最好使用雙引號區分 export oracle home hom...