oracle nls_lang的設定
1,oracle資料庫的nls_lang
SQL> col PARAMETER for a30
SQL> r
1* SELECT * FROM v$nls_parameters
PARAMETER VALUE
------------------------------ ------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_CHARACTERSET ZHS16GBK
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
PARAMETER VALUE
------------------------------ ------------------------------
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
19 rows selected.
2,oracle資料庫伺服器的環境變數nls_lang
[oracle@node1 ~]$ more .bash_profile
# .bash_profile
PATH=$PATH:$HOME/bin
export PATH
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
export EDITOR=vi
export ORACLE_SID=test
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
[oracle@node1 ~]$ env | grep NLS_LANG
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
3,客戶端所在os的環境變數的nls_lang
我的電腦--屬性--環境變數--新建環境變數 NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
這三個引數必須完全一致,才能有效使用中文字元
SQL> col PARAMETER for a30
SQL> r
1* SELECT * FROM v$nls_parameters
PARAMETER VALUE
------------------------------ ------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_CHARACTERSET ZHS16GBK
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
PARAMETER VALUE
------------------------------ ------------------------------
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
19 rows selected.
[oracle@node1 ~]$ more .bash_profile
# .bash_profile
PATH=$PATH:$HOME/bin
export PATH
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
export EDITOR=vi
export ORACLE_SID=test
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
[oracle@node1 ~]$ env | grep NLS_LANG
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
3,客戶端所在os的環境變數的nls_lang
我的電腦--屬性--環境變數--新建環境變數 NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
這三個引數必須完全一致,才能有效使用中文字元
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29108064/viewspace-1149344/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle客戶端NLS_LANG的設定Oracle客戶端
- 【轉帖】Oracle客戶端NLS_LANG設定Oracle客戶端
- 設定NLS_LANG引數
- Oracle中NLS_LANG的預設值Oracle
- 關於nls_lang的設定,記得加引號。
- 【NLS_LANG】不同作業系統平臺NLS_LANG環境變數的檢視與設定方法作業系統變數
- Windows7設定NLS_LANG解決SQL*Plus亂碼WindowsSQL
- rman會話中設定nls_date_format和nls_lang會話ORM
- Oracle環境變數NLS_LANGOracle變數
- Oracle的NLS_DATE_FORMAT設定(日期格式設定)OracleORM
- Oracle CSS的引數設定 心跳時間設定OracleCSS
- ORACLE rman設定Oracle
- oracle process設定的注意事情Oracle
- LANG和NLS_LANG的區別
- windows 7上修改oracle10g的環境變數nls_langWindowsOracle變數
- oracle 歸檔設定Oracle
- 設定 oracle event traceOracle
- oracle設定supplemental logOracle
- oracle自動歸檔的設定Oracle
- oracle資料庫snap的設定Oracle資料庫
- 設定ORACLE11G的EMOracle
- Oracle常用操作(1) -- sqlprompt的設定OracleSQL
- Oracle的非同步commit設定Oracle非同步MIT
- NLS_LANG is not defined on the client.client
- oracle資料庫設定Oracle資料庫
- ORACLE RAC 設定歸檔Oracle
- Oracle 設定指定DBIDOracle
- oracle Database Event trace 設定OracleDatabase
- Oracle穿越防火牆設定Oracle防火牆
- oracle設定process需要注意的事情Oracle
- oracle驗證設定的event是否生效:Oracle
- Oracle的OEM 郵件告警通知設定Oracle
- Oracle 11g buffer cache的設定Oracle
- oracle 歸檔的一般設定Oracle
- 設定oracle資料字典的路徑Oracle
- 在資料庫伺服器端養成設定NLS_LANG和NLS_DATE_FORMAT環境變數的習慣資料庫伺服器ORM變數
- 關於這次oracle資料遷移未新增NLS_LANG引數的記錄Oracle
- sqlserver設定oracle的連結伺服器SQLServerOracle伺服器