
Basic Concept
文章平均质量分 72
nsj820
这个作者很懒,什么都没留下…
展开
-
行链接(Row chaining) 与行迁移(Row Migration)
<br />当一行的数据过长而不能插入一个单个数据块中时,可能发生两种事情:行链接(row chaining)或行迁移(row migration)。<br />行链接<br />当第一次插入行时,由于行太长而不能容纳在一个数据块中时,就会发生行链接。在这种情况下,oracle会使用与该块链接的一块或多块数据块来容纳该行的数据。行连接经常在插入比较大的行时才会发生,如包含long, long row, lob等类型的数据。在这些情况下行链接是不可避免的。<br />行迁移<br />当修改不是行链接的行时,原创 2010-06-26 18:00:00 · 729 阅读 · 0 评论 -
PCTFREE, PCTUSED, INITRANS, MAXTRANS, FREELIST PARAMETERS
PCTFREE, PCTUSEDPCTFREE参数用于指定块中必须保留的最小空闲空间比例.之所以要为块保留一些空闲空间,是因为在对块中存储的数据进行修改时(UPDATE操作),有可能会需要更多的存储空间.这时如果块中存储空间不足,就必须分配新块,此时会产生指针,降低性能.而如果每块在最初填写数据时均不填满,保留一部分可用空间,比如20%,则可以尽量避免上述问题.PCTUSED参数用于指定一个百分比,当块中已经使用的存储空间降低到这个百分比之下时,这个块才被标记为可用.要形容一个 BLOCK 的运作,我们可以原创 2010-06-27 13:01:00 · 1702 阅读 · 1 评论 -
Oracle表段中的高水位线HWM
<br />在Oracle数据的存储中,可以把存储空间想象为一个水库,数据想象为水库中的水。水库中的水的位置有一条线叫做水位线,在Oracle中,这条线被称为高水位线(High-warter mark, HWM)。在数据库表刚建立的时候,由于没有任何数据,所以这个时候水位线是空的,也就是说HWM为最低值。当插入了数据以后,高水位线就会上涨,但是这里也有一个特性,就是如果你采用delete语句删除数据的话,数据虽然被删除了,但是高水位线却没有降低,还是你刚才删除数据以前那么高的水位。也就是说,这条高水位线在日原创 2010-06-26 17:53:00 · 1030 阅读 · 0 评论 -
Oracle锁的学习
<br />Oracle数据库中的锁机制<br />数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。<br />在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改;加了共享锁的数据对象可以被其他事务读取,但不能修改。<br />根据保护对象的不同,O原创 2010-06-30 22:42:00 · 10213 阅读 · 4 评论 -
Control files
控制文件是数据库建立的时候自动生成的二进制文件,只能通过实例进行修改,如果手动修改的话会造成控制文件与物理信息不符合,从而导致数据库不能正常工作。oracle数据库通过控制文件保持数据库的完整性,一旦控制文件被破坏数据库将无法启动,因此建议采用多路控制文件或者备份控制文件的方法。控制文件主要包括下面内容: 1.控制文件所属数据库的名字,一个控制文件只能属一个数据库2.数据库创建时间3.数据文件的名原创 2010-05-20 15:16:00 · 1047 阅读 · 0 评论 -
Database Name
概述DB_NAME与INSTANCE_NAMEDB_NAME 数据库名称,也就是数据库的名字标示。这里,数据库里可能有多个实例,比如RAC里的多节点,这多个节点是不同的实例,但是却有相同的名字,他们的 DB_NAME是相同的,但是Instance_name是不同的。DB_NAME会保持在数据文件头里,所以更改DB_NAME不能仅仅修改parameter,还需要用nid 来进行更改,并且更改后还原创 2010-05-20 15:38:00 · 2465 阅读 · 0 评论 -
parameter files
1.简述在9i之前,参数文件只有一种,它是文本格式的,称为pfile,在9i及以后的版本中,新增了服务器参数文件,称为spfile,它是二进制格式的。这两种参数文件都是用来存储参数配置以供oracle读取的,但也有不同点,注意以下几点:1)pfile是文本文件,spfile是二进制文件;2)对于参数的配置,pfile可以直接以文本编辑器打开手工配置,而spfile不行,必须在数据库启动后,通过sq原创 2010-05-20 15:13:00 · 961 阅读 · 0 评论 -
ORACLE字符集概念学习
1、字符集的一些基本知识 字符集有很多种,最初的字符集是ASCII,由于ASCII支持的字符很有限,因此随后又出现了很多的编码方案,这些编码方案大部分都是包括了ASCII 的。EBCDIC编码是另一个比较基本的编码,它的部分字符采用了和ASCII不同的编码值,因此两者是不兼容的基本编码方案。采用EBCDIC编码的比较少,目前主要是IBM 的系统采用,如AS400及S390系统,大部分的系原创 2011-06-28 23:25:00 · 1955 阅读 · 0 评论 -
oracle体系结构
原创 2011-08-14 09:27:04 · 975 阅读 · 0 评论