Oracle 字符集的查看和修改
< type="text/javascript">
< type="text/javascript">
http://blog.csdn.net/tianlesoftware/archive/2009/12/01/4915223.aspx
一、什么是
Oracle
字符集
Oracle
字符集是一个字节数据的解释的符号集合
,
有大小之分
,
有相互的包容关系。
ORACLE
支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使
数据库
工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。
影响
Oracle
数据库字符集最重要的参数是
NLS_LANG
参数。
它的格式
如下
: NLS_LANG = language_territory.charset
它有三个组成部分
(
语言、地域和字符集
)
,每个成分控制了
NLS
子集的特性。
其中
:
Language
:
指定服务器消息的语言,
影响提示信息是中文还是英文
Territory
:
指定服务器的日期和数字格式,
Charset
:
指定字符集。
如
:AMERICAN _ AMERICA. ZHS16GBK
从
NLS_LANG
的组成我们可以看出,真正影响数据库字符集的其实是第三部分
。
所以两个数据库之间的字符集只要第三部分一样就可以相互导入导出数据,前面影响的只是提示信息是中文还是英文
。
二.字符集的相关知识:
2.1
字符集
实质就是按照一定的字符编码方案,对一组特定的符号,分别赋予不同数值编码的集合。
Oracle
数据库最早支持的编码方案是
US7ASCII
。
Oracle
的字符集命名遵循以下命名规则
:
<Language><bit size><encoding>
即
: <
语言
><
比特位数
><
编码
>
比如
: ZHS16GBK
表示采用
GBK
编码格式、
16
位(两个字节)简体中文字符集
2.2
字符编码方案
2.2.1
单字节编码
(
1
)单字节
7
位字符集
,可以定义
128
个字符,最常用的字符集为
US7ASCII
(
2
)单字节
8
位字符集
,可以定义
256
个字符,适合于欧洲大部分国家
例如:
WE8ISO8859P1(
西欧、
8
位、
ISO
标准
8859P1
编码
)
&
相关文档:
delete 删除一张大表时空间不释放,非常慢是因为占用大量的系统资源,支持回退操作,空间还被这张表占用着。
truncate table 表名 (删除表中记录时释放表空间)
DML 语句:
表级共享锁: 对于操作一张表中的不同记录时,互不影响
行级排它锁:对于一行记录,oracle 会只允许只有一个用户对它在同一时间进行修改操作 ......
一. 检查共享设备
一般情况下, 存放OCR 和 Voting Disk 的OCFS2 或者raw 都是自动启动的。 如果他们没有启动,RAC 肯定是启动不了的。
1.1 如果使用ocfs2的,检查ocfs2 状态
/etc/init.d/o2cb status
在挂载之前,/etc/init.d/o2cb st ......
早上用户反应在操作用友NC时报错 ORA-01653 ,详细信息:ORA-01653: 表 NCV35.GL_DETAIL 无法通过 1024 (在表空间 NNC_DATA01 中) 扩展。
在日志文件 F:\oracle\product\10.2.0\admin\CUTC\bdump\alert_cutc.log中,出现
Thu Mar 04 10:59:21 2010
ORA-1653: unable to extend table NCV35.GL_DETAIL by 1024 in&nb ......
Oracle学习笔记一实例
——通过与SqlServer对比学习
Oracle学习笔记一实例
Oracle学习笔记二存储
Oracle学习笔记三方案
实例
在Oracle和SqlServer中都有实例一说,但这两个实例是不同的。
在Sql ......
< type="text/javascript">
document.body.oncopy = function() {
if (window.clipboardData) {
setTimeout(function() {
var text = clipboar ......