• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > Oracle客户端 NLS_LANG 的设置方法

Oracle客户端 NLS_LANG 的设置方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle nls lang,nls lang,nls lang环境变量,export nls lang,set nls lang等相关知识,希望本文的分享对您有所帮助
Oracle客户端NLS_LANG设置

OracleWindowsMicrosoftUnixBash
1. NLS_LANG 参数组成
NLS_LANG参数由以下部分组成:
NLS_LANG=<Language>_<Territory>.<Clients Characterset>

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_MACHINE\SOFTWARE\ORACLE\HOMExx\
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_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_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 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Oracle客户端 NLS_LANG 的设置方法

相关文章

  • 2017-05-11oracle sys_connect_by_path 函数 结果集连接
  • 2017-05-11Oracle 9i 数据库异常关闭后的启动
  • 2017-05-11oracle数据迁移到db2数据库的实现方法(分享)
  • 2017-05-11ORACLE8的分区管理
  • 2017-05-11oracle中110个常用函数介绍
  • 2017-05-11[Oracle] 解析在没有备份的情况下undo损坏怎么办
  • 2017-05-11在Oracle中导入dmp文件的方法
  • 2017-05-11Oracle实现行列转换的方法分析
  • 2017-05-11oracle 10g OEM常规错误(Unknown host specified)解决
  • 2017-05-11Windows下编写批处理脚本来启动和重置Oracle数据库

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • [Oracle] 彻底搞懂Oracle字符集
    • 在Mac OS上安装Oracle数据库的基本方法
    • oracle定时备份压缩的实现步骤
    • oracle 下WITH CHECK OPTION用法
    • 浅谈PL/SQL批处理语句:BULK COLLECT与FORALL对优化做出的贡献
    • Oracle 8i在P4上的安装
    • ORACLE常见错误代码的分析与解决二
    • Oracle case函数使用介绍
    • 如何解决Oracle EBS R12 - 以Excel查看输出格式为“文本”的请求时乱码
    • oracle 声明游标(不具备字段)规则应用

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有