Oracle字符集查询及修改

字符集包括以下四种:

1、oracle服务端字符集

select * from nls_database_parameters;

2、oracle服务器注册字符集

  HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_home1
  NLS_LANG 为字符集

3、oracle客户端字符集

select * from nls_instance_parameters;

4、session会话字符集

select * from nls_session_parameters;

根据服务端字符集(nls_database_parameters)设置会话字符集
SET NLS_LANG=NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET

例如:SET NLS_LANG=AMERICAN_AMERICA.AL32UTF8

时间: 2024-10-16 00:45:36

Oracle字符集查询及修改的相关文章

Oracle字符集的查看查询和Oracle字符集的设置修改

本文主要讨论以下几个部分:如何查看查询oracle字符集. 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题. 一.什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系.ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据.它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台. 影响Oracle数据库字符集最重要的参数是NLS_LANG参数.

Oracle字符集的查看查询和Oracle字符集的设置修改(转)

最近郁闷的字符集2014年7月31日16:32:58 本文主要讨论以下几个部分:如何查看查询oracle字符集. 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题. 一.什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系.ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据.它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台. 影响Orac

oracle字符集查看、修改、版本查看

一.什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系.ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据.它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台 影响Oracle数据库字符集最重要的参数是NLS_LANG参数. 它的格式如下: NLS_LANG = language_territory.charset 它有三个组成部分(语言.地域和字符集),每个成分控制了NLS

oracle字符集问题总结

在进行web开发和oracle安装的过程中经常有人对字符集搞不清楚,因此对此做一下总结. 1.第一个问题:字符集之间的区别是什么呢?   常见的字符集有:UTF-8和GBK   (1)GBK字符集 GBK的文字编码是双字节来表示的,即不论中.英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1. GBK包含全部中文字符: GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准) GBK是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大~

Oracle 字符集小结(遇到一例子:查询结果列标题为汉字,但是显示为‘?')

问题处理方式: 查询:select userenv('language') from dual; 对比电脑环境变量NLS_LANG的值与查询结果是否一致,如果不一致,修改电脑环境变量NLS_LANG 问题解决后通过查询资料对会话字符做了一些总结: 字符集分可为三类: 1.数据库服务器字符集: SELECT * FROM NLS_DATABASE_PARAMETERS NLS_DATABASE_PARAMETERS其来源于props$,是表示数据库的字符集. 2.客户端字符集环境 SELECT *

ORACLE学习之九 Oracle 字符集的查看和修改 (转帖)

一.什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系.ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据.它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台. 影响Oracle数据库字符集最重要的参数是NLS_LANG参数. 它的格式如下: NLS_LANG = language_territory.charset 它有三个组成部分(语言.地域和字符集),每个成分控制了NL

修改Oracle字符集

新安装的数据库,导入数据之后,发现插入汉字部分是乱码.由于本地数据时正常显示的,没有乱码.因此断定是数据库字符集的问题. 1.  查看数据库的字符集: 发现是西欧编码.8位(一个字节).ISO标准8859P1编码.他的编码方案是适合欧洲大部分国家. 又查询了一下本地数据库的编码格式,发现是ZHS16GBk编码格式. 在这里解释一下字符集,Oracel最早支持的编码方案是US7ASCII. 再解释一下Oracle字符集的命名遵循以下命名规则: <Language><bit size>

Oracle 字符集的查看和修改

一.什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系.ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据.它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台. 影响Oracle数据库字符集最重要的参数是NLS_LANG参数. 它的格式如下: NLS_LANG = language_territory.charset 它有三个组成部分(语言.地域和字符集),每个成分控制了NL

oracle字符集查看修改

一.什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系.ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据.它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台. 影响Oracle数据库字符集最重要的参数是NLS_LANG参数. 它的格式如下: NLS_LANG = language_territory.charset 它有三个组成部分(语言.地域和字符集),每个成分控制了NL