3.2 表空间概述
数据库 = 一个或多个表空间 = 一个或多个段 = 一个或多个数据扩展 = 一组连续的数据块。详情参见2.1章。3.2.1 大文件表空间 在64位系统中,oracle数据库的存储能力被扩展到8EB...
索引
索引( Index )是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database 的性能。虽然有许多资料讲索引的用法, DBA 和 Developer 们也经常与它打交道,但笔者发现,还是有不少的人对它...
4.2 事务管理概述
在 Oracle 中一个事务(transaction)开始于首个可执行的 SQL 语句(executable SQL statement)。可执行的 SQL 语句指产生了对实例(instance)的调用(call)的 SQL 语句,包括 DML 和 DDL 语句。 &nbs...
2.4 段的概述
段由一组数据扩展构成,其中存储了表空间内各种逻辑存储结构的数据。2.4.1 数据段的简介 在oracle中,一个数据段可以供非分区表或非簇表、分区表的一个分区、一个簇表容纳数据。用户可以使用creat...
2.2数据块概述
2.2.1 数据块结构 数据块是从上到下,是由数据块头(common and variable header--标准内容和可变内容),表目录区(table directory),行目录区(row directory),可用空间区(free space),行数据区(...
2.3 数据扩展的概述
数据扩展(extent)是由一组连续的数据块(data block)构成的数据库逻辑存储分配单元。而段(segment)则是由一个或多个数据扩展构成。当一个段中已有空间已经用完,oracle为这个段分配新的数据扩展。2.3.1数据扩展何时被...
4.1 事务简介
事务(transaction)是由一个或多个SQL语句组成的逻辑操作单位。事务具备原子性。一个事务内所有SQL语句对数据库产生的影响,要么被全部提交,作用到数据库,要么被全部回滚,将对数据库的修改撤销。  ...
4.3 自治事务概述
如果一个事务(transaction)在另一个事务中被调用,那么这个独立的事务被称作自治事务。(autonomous transaction)。用户使用自治事务可以暂时脱离其调用者的事务上下文环境,在一个新的事务中执行一系列的SQL操作...
3.3 数据文件概述
oracle数据库中每个表空间都是由一个或多个物理数据文件构成的。一个数据文件只能由一个数据库的一个表空间使用。 oracle为表空间创建数据文件时,分配的磁盘空间总和为用户指定...
3.4 控制文件概述
数据库控制文件是一个二进制文件,供数据库启动及正常工作时使用。在数据库运行过程中,控制文件会频繁的被oracle修改,因此数据库处于开启状态时控制文件必须可写。如果控制文件因故不能访问,数据库也无法正常工作...
3.1 表空间,数据文件,控制文件简介
一个oracle数据库是由一个或多个表空间(tablespace)的逻辑存储单位构成的,这些表空间共同用于存储数据库的数据。 oracle数据库的每个表空间由一个或多个数据文件(datafile)的物理文件构成,...
2.1数据块,数据扩展,段的简介
数据块(data block)是oracle数据存储的最小粒度,一个数据块对应与磁盘的数个字节的物理数据块空间(72kb+24kb)。 处于数据块之上的逻辑数据库空间是数据扩展(extent)。数据扩展是为存储数...