melikedb_block_size;§252区间(exte
t)l分配给对象(如表)的任何连续块叫区间;l区间也叫扩展,因为当它用完已经分配的区间后,再有新的记录插入就必须在分配新的区间(即扩展一些块);l区间的大小由
ext决定;l一旦区间分配给某个对象(表、索引及簇),则该区间就不能再分配给其它的对象;l一个对象所用去多少区间可用下命令查到:selectsegme
t_
ame,tablespace_
ame,cou
t()fromdba_exte
tshavi
gcou
t();1groupbysegme
t_
ame,tablespace_
ame;§253段(segme
t)lll段是指占用数据文件空间的通称,或数据库对象使用的空间的集合;段可以有表段、索引段、回滚段、临时段和高速缓存段等;段使用同表空间中的若干Oracle块(可以位于不同数据文件中)。abc(emp
o
umber(4),e
amevarchar2(20),sal
umber
例:CREATETABLE
ACkNxIzBdirco
f90°18wugplbySvqOWthesam命族民、家系心们我匆急临光富远久越间时的去离子日苦:念一作化感百昔追今抚运思当耻国忘勿
f(9,2))TABLESPACEuser_datastorage(i
itial500k
ext256kpcti
crease0);1)2)3)段被分配=初始区间=500k;当开始的500k用完后就再分配256k;此时段=500k256k;如果所分配的区间又用完后,就再分配256k,…
段(segme
t)、区间(exte
t)及块的关系(seg_ext_block)§26Oracle数据库进程一般情况,当数据库启动完成后(I
sta
ce启动成功)就至少有六个后台进程在活动,这些进程根据数据库的需要而分工不同。他们分别是:1)数据库写入器(DBWR)数据库写入器(DatabaseWriter)的任务是将修改后的(在内存)数据块写回数据库文件中。在某些操作系统中,Oracle可以有两个BDWR进程。2)校验点(CKPT)是一个可选进程。在系统运行中当出现查找数据请求时,系统从数据库中找出这些数据并存入内存区,这样用户就可以对这些内存区数据进行修改等。当需要对被修改的数据写回数据文件时就产生重做日志的交替写(Switch),这时就出现校验点。系统要把内存中灰数据(修改过)块中的信息写回磁盘的数据文件中,此外系统还将重做日志通知控制文件。DBA可以改变参数文件中CHECKPOINT_PROCESSTRUE来使能(使有效或无效)该进程。3)日志写入器(LGWR)用于将SGA区中的日志信息写入日志文件的进程。一般是用户所作的修改值先记入日志文件。等到一定时才真正将修改结果写回数据文件。4)系统监控器(SMON)系统监控器(Systemmo
itor)是在数据库系统启动时执行恢复工作的强制性进程。比如在并行服务器模式下(两r