a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 132|回复: 0

[考试试题] Oracle常见面试题及答案详解14

[复制链接]
发表于 2012-8-4 14:01:27 | 显示全部楼层 |阅读模式
3 描述tablespace和datafile之间的关系
$ p# R/ v% G0 R2 k7 D; v7 }* y一个表空间可包含一个或多个数据文件。表空间利用增加或扩展数据文件扩大表空间,表空间的大小为组成该表空间的数据文件大小的和。一个datafile只能属于一个表空间;
- {$ t5 x8 N0 ~一个tablespace可以有一个或多个datafile,每个datafile只能在一个tablespace内, table中的数据,通过hash算法分布在tablespace中的各个datafile中,tablespace是逻辑上的概念,datafile则在物理上储存了数据库的种种对象。
3 ^8 f, A$ \+ w+ h+ `
* ?$ E4 w% j; Z) T- q: H4 本地管理表空间和字典管理表空间的特点,ASSM有什么特点
9 a3 C$ W% e( r8 \本地管理表空间:(9i默认)空闲块列表存储在表空间的数据文件头。   }5 [/ A! W& e& O
特点:减少数据字典表的竞争,当分配和收缩空间时会产生回滚,不需要合并。 " p3 v: @9 M0 s9 @( U
字典管理表空间:(8i默认)空闲块列表存储在数据库中的字典表里.
5 y4 m; h" `0 X# O& ?$ j9 e1 L1 C0 \) y特点:片由数据字典管理,可能造成字典表的争用。存储在表空间的每一个段都会有不同的存储字句,需要合并相邻的块; 8 B' X; w) e3 t' z% e
  : U" l6 L( m( R8 j+ A0 n& i
本地管理表空间(Locally Managed Tablespace简称LMT) : p" x. i7 J  s
8i以后出现的一种新的表空间的管理模式,通过位图来管理表空间的空间使用。字典管理表空间(Dictionary-Managed Tablespace简称DMT)  
% H. {& i& Q5 U: p5 K8i以前包括以后都还可以使用的一种表空间管理模式,通过数据字典管理表空间的空间使用。动段空间管理(ASSM),它首次出现在Oracle920里有了ASSM,链接列表freelist被位图所取代,它是一个二进制的数组,  
; E/ ~8 p' ^" F3 o# ^* t能够迅速有效地管理存储扩展和剩余区块(free block),因此能够改善分段存储本质,ASSM表空间上创建的段还有另外一个称呼叫Bitmap Managed Segments(BMB 段)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-29 12:36 , Processed in 0.159282 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表