oracle环境变量NLS值,设置NLS_LANG环境变量

设置NLS_LANG环境变量

2013-07-18

Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。

1、格式: NLS_LANG=language_territory.charset(语言_地域.字符集),每个成分控制了NLS子集的特性。

Language: 指定服务器消息的语言, 影响提示信息是中文还是英文

Territory: 指定服务器的日期和数字格式,

Charset: 指定字符集。

2、只要第三部分一样就可以相互导入导出数据,前面影响的只是提示信息是中文还是英文。

3、检查数据库字符集

select * from nls_database_parameters;

SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET' ;

SELECT value$ FROM sys.props$ WHERE name = 'NLS_ NCHAR_CHARACTERSET' ;

select * from nls_database_parameters where parameter in ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET');

4、检查NLS_LANG环境变量

select userenv('language') from dual;

5、linux设置NLS_LANG。

NLS_LANG=AMERICAN_CHINA.ZHS16GBK

#NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

#NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

export NLS_LANG

相关日志

你可能感兴趣的:(oracle环境变量NLS值)