比较LANG和NLS_LANG在Linux中的作用
在设置Linux环境变量中LANG和NLS_LANG是最常见的,那么LANG和NLS_LANG有哪些区别呢?
LANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如date;NLS_LANG是针对Oracle语言、地区、字符集的设置,对oracle中的工具有效
例如:
代码如下:
export LANG=zh_CN.GB2312
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
$export LANG=zh_CN.GB2312
$date
2012年 11月 27日 星期二 16:20:35 CST
显示是中文界面。
代码如下:
$export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
$sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Tue Nov 27 16:19:03 2012
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
SQL》 select sysdate from dual;
SYSDATE
------------
27-NOV-12
显示的是英文环境,但只对ORACLE程序生效。
Linux系统中关于环境变量的LANG设置主要有下列项目:
代码如下:
[root@blliu tmp]# locale
LANG=zh_CN.gb2312
LC_CTYPE=“zh_CN.gb2312”
LC_NUMERIC=“zh_CN.gb2312”
LC_TIME=“zh_CN.gb2312”
LC_COLLATE=“zh_CN.gb2312”
LC_MONETARY=“zh_CN.gb2312”
LC_MESSAGES=“zh_CN.gb2312”
LC_PAPER=“zh_CN.gb2312”
LC_NAME=“zh_CN.gb2312”
LC_ADDRESS=“zh_CN.gb2312”
LC_TELEPHONE=“zh_CN.gb2312”
LC_MEASUREMENT=“zh_CN.gb2312”
LC_IDENTIFICATION=“zh_CN.gb2312”
LC_ALL=
这里LC_ALL没有设置,如果它设置了,上面所有的设置都无效的,系统会读取LC_ALL。
locale -a 查看本地字符集
locale -m 查看所有支持的字符集
在Oracle数据库中查NLS_LANG设置:
代码如下:
SQL》 SELECT *
2 FROM DATABASE_PROPERTIES
3 WHERE PROPERTY_NAME IN
4 (‘NLS_LANGUAGE’, ‘NLS_TERRITORY’, ‘NLS_CHARACTERSET’);
PROPERTY_NAME PROPERTY_VALUE DESCRIPTION
------------------------------ ------------------------------ --------------------
NLS_LANGUAGE AMERICAN Language
NLS_TERRITORY AMERICA Territory
上面就是Linux环境变量LANG和NLS_LANG的区别介绍了,LANG主要影响的是Linux系统,NLS_LANG则是对oracle有效,对于非英语的字符集,NLS_LANG的设置非常重要。
比较LANG和NLS_LANG在Linux中的作用相关推荐
- linux中uboot作用,uboot的作用和启动方式
声明:本文由个人学习过程中整理而成,转载请注明出处. 1.bootloader介绍 (1)对于计算机系统,从开机上电到操作系统的启动需要一个引导程序叫做bootloader(启动加载程序). 通过bo ...
- linux中where作用,linux基础命令——whereis命令的使用介绍
摘要: linux基础命令中的whereis命令用于查找文件.该指令会在特定目录中查找符合条件的文件.这些文件应属于原始代码.二进制文件,或是帮助文件.该指令只能用于查找二进制文件.源代码文件和 ...
- 在linux中hdparm作用,Linux下hdparm硬盘测速
在Linux下可以使用hdparm对硬盘进行测试或者查看硬盘的相关信息.这样你就知道了硬盘读写速度. Hdparm功能说明:显示与设定硬盘的参数. 语 法:hdparm [-CfghiIqtTvyYZ ...
- linux中'.'的作用
.表示本目录. ..表示上一级目录. '.'和'..'属于隐藏目录,ls -a可以看到. .表示任意一个字符,例如 grep 'ch.n' test,.*可表示多个字符. .还可以表示小数点,但是在g ...
- 变量在linux中的作用是什么意思,浅谈linux变量
1.什么是变量 一句话:变量即在程序运行过程中它的值是允许改变的量. 2.变量作用 1数据的存储格式 2参与的运算 3表示的数据范围 3.变量命名规则 1 命名要见名知意(命名的时候一定要注意,不能随 ...
- 在linux中hdparm作用,详解Linux系统中hdparm硬盘检测工具的使用
在linux下可以使用hdparm工具查看硬盘的相关信息或对硬盘进行测速.优化.修改硬盘相关参数设定.我主要常用这个工具来测试硬盘速度. hdparm(hard disk parameters) 功能 ...
- 在linux中hdparm作用,详解Linux中hdparm命令查看硬盘信息的用法
功能说明:显示与设定硬盘的参数. 语 法:hdparm [-CfghiIqtTvyYZ][-a ][-A <0或1>][-c ][-d <0或1>][-k <0或1> ...
- 在linux中hdparm作用,關於Linux中hdparm的應用
功能說明:顯示與設定硬盤的參數. 語 法:hdparm [-CfghiIqtTvyYZ][-a ][-A <0或1>][-c ][-d <0或1>][-k <0或1> ...
- 在linux中hdparm作用,hdparm命令
hdparm命令提供了一个命令行的接口用于读取和设置IDE或SCSI硬盘参数. 语法 hdparm(选项)(参数) 选项 -a:设定读取文件时,预先存入块区的分区数,若不加上选项,则显示目前的设定: ...
最新文章
- STL中的map、unordered_map、hash_map
- C/C++输入输出函数(I/O)总结
- zabbix 安装使用
- 利用 Selenium 自动化 web 测试【步骤详解】
- getSlotFromBufferLocked: unknown buffer: 0xf3d94ca0
- 单片机预备知识(电平、进制转换、字节、数据类型)
- scrapy获取a标签的连接_Python爬虫 scrapy框架初探及实战!
- Cacti添加IO模板并监控磁盘IO
- 90-40-010-源码-CUBE-引擎为MR写入Habse的构建
- LeetCode动态规划系列教程(上)
- WPE系统NTPWEdit工具无法打开SAM,显示只读文件怎么修改?
- VMware ESXi 安装部署过程
- Linux下显示IP地理位置信息的小工具-nali
- 网络编程学习之经典书籍推荐
- 使用python的requests模块实现百思不得其姐抓取(多线程版)
- 如何学习平面设计,需要学习哪些软件?
- torch.randn和torch.rand有什么区别
- 【vue】Storage二次封装
- 两种方法设置 .NET/C# 项目的编译顺序,而不影响项目之间的引用
- 微信摇一摇插件ios_iOS仿微信摇一摇功能