Oracle入门(1)-Oracle 11g体系结构
一、逻辑存储结构 1、数据块是逻辑存储结构中的最小逻辑单位,一般默认是8K(相当于MySQL的页),查看数据块大小: select name, value from v$parameter where name='db_block_size'; 2、数据区(Extent)是Oracle存储分配的最小单位,也是数据增长的基本单位。一个数据区包含多个数据块。 3、 段(Segmemt)是由一个或多个数据区构成,它不是存储空间的分配单位,而是一个独立的逻辑存储结构,用于存储表、索引或簇等占用空间的数据对象,Oracle也把这种占用空间的数据对象统一称为段。 3.1、当创建一个表时,系统自动创建一个以该表名字命名的 数据段 。 3.2、建立索引时,系统自动创建一个以该索引名字命名的 索引段 。 3.3、考虑调整sort_area_size(默认64K)来增大排序区,从而使排序操作尽量在内存中完成。这属于 临时段 二、物理存储结构 1、数据文件 查看数据文件信息 set linesize 32767; col file_name for a50; col tablespace_name for a100; select file_name,tablespace_name from dba_data_files; #或者v$datafile 2、控制文件