[每日一题] 11gOCP 1z0-052 :2013-08-31 数据库的存储结构....................................................A8
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/10784599
、![[每天一题] 11gOCP 1z0-052 :2013-08-31 数据库的存储结构.A8](http://img.reader8.net/uploadfile/jiaocheng/20140147/2849/2014012801493137940.jpg)
正确答案:A
将逻辑存储与物理存储分开是关系数据库范例的必要部分。关系数据库范例表明:编程人员只处理逻辑结构,而让数据库去管理到物理结构的映射。这意味着,可以重新组织物理存储,也可以将整个数据库移动到完全不同的硬件和操作系统上,而应用程序意识不到任何更改。
如下图展示Oracle存储模型,逻辑结构在左,物理结构在右。
![[每天一题] 11gOCP 1z0-052 :2013-08-31 数据库的存储结构.A8](http://img.reader8.net/uploadfile/jiaocheng/20140147/2849/2014012801493137941.jpg)
1、Oracle数据库逻辑结构
(1)DATABASE:一个数据库可划分为多个称为表空间的逻辑存储单元。
如下查询一个数据库中有七个表空间
TABLESPACE:只能属一个数据库,包括一个或多个文件。如下表空间GYJ下有两个数据文件。SEGMENT:存在于表空间中,包含一个或多个区。包括:表段、表分区段、索引段、索引分区段、临时段、撤销段、BLOB、CLOB
T1段所在的表空间、区的信息。(4)EXTENT:由相邻的数据块的组成,这意味着每个区只能存在于一个数据文件中。
BLOCK:是数据库中最小的I/O单元,db_block_sizeOracle数据库物理结构(1)、OS文件
A、仅属于一个表空间
B、是构成表空间的基础文件
(2)、OS块
A、 tune2fs-l /dev/sda1
B、扇区:512字节操作系统一次IO的大小[root@mydb ~]# fdisk -lDisk /dev/sda: 26.8 GB, 26843545600 bytes255 heads, 63 sectors/track, 3263 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 144 1052257+ 82 Linux swap / Solaris/dev/sda3 145 3263 25053367+ 83 Linux