如何查询Oracle的字符集

原创 2007年09月28日 13:35:00

一、什么是oracle字符集

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

  影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下:

  NLS_LANG = language_territory.charset

  它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中:

  Language 指定服务器消息的语言,territory 指定服务器的日期和数字格式,charset 指定字符集。如:AMERICAN _ AMERICA. ZHS16GBK

  从NLS_LANG的组成我们可以看出,真正影响数据库字符集的其实是第三部分。所以两个数据库之间的字符集只要第三部分一样就可以相互导入导出数据,前面影响的只是提示信息是中文还是英文。

  二、如何查询Oracle的字符集

  很多人都碰到过因为字符集不同而使数据导入失败的情况。这涉及三方面的字符集,一是oracel server端的字符集,二是oracle client端的字符集;三是dmp文件的字符集。在做数据导入的时候,需要这三个字符集都一致才能正确导入。

  1、查询oracle server端的字符集

  有很多种方法可以查出oracle server端的字符集,比较直观的查询方法是以下这种:SQL>select userenv('language') from dual;

  结果类似如下:AMERICAN _ AMERICA. ZHS16GBK

 

相关文章推荐

Oracle数据库字符集的查询

Oracle数据库字符集通俗的讲就是一个字节数据的相关的解释的符号集合,它具有大小的差异,也有互相包容关系。Oracle是支持国家语言的相关体系结构,它允许你使用本地化语言来存储,处理,检索数据。它使...

熟知Oracle字符集

  • 2013年09月01日 21:58
  • 162KB
  • 下载

字符集ORACLE

  • 2013年10月17日 16:27
  • 8KB
  • 下载

oracle字符集相关知识(查询,修改,dmp字符集)

Oracle字符集相关知识(查询,修改,dmp字符集) Oracle字符集相关知识l        查看当前数据库使用的字符信息n         以DBA的身份登录数据库,从表props$中查询相关...

Oracle10G_RAC环境下字符集

  • 2013年12月02日 20:26
  • 157KB
  • 下载

oracle数据字符集

  • 2011年12月12日 18:02
  • 150KB
  • 下载

Oracle 字符集的查看和修改——转载自《robbie的专栏》

一、什么是Oracle字符集        Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索...

问题共享:修改oracle字符集

  • 2011年11月23日 18:15
  • 48KB
  • 下载

ORACLE数据库字符集设置

  • 2016年01月18日 22:47
  • 3KB
  • 下载

探索Oracle之 EXP/IMP过程中的字符集问题

1. 问题描述:        数据库之间的数据迁移是一个很常见的作业,EXP/IMP工具是一个常用的数据迁移及转化工具,因其导出文件具有平台无关性,所以在跨平台迁移中,最为常用。但在实际操作过...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何查询Oracle的字符集
举报原因:
原因补充:

(最多只允许输入30个字)