Oracle基础(三) 表空间
数据库的存储结构 数据库主要用于存储和检索相关的信息,Oracle数据库包含逻辑结构和物理结构。 物理结构是指现实存储单元,由一组文件组成如数据文件、日志文件、控制文件。 数据文件:用于存储数据的文件。如表,索引和数据等都存储在数据文件中。 日志文件:用于记录对数据库的修改信息。 控制文件:用于存储 Oracle实例信息、数据文件信息和日志文件信息的二进制文件。由于存储了数据文件和日志文件的信息,所以 Oracle启动时必须访问呢控制文件。 逻辑结构式是指数据概念性的组织。包括 表空间、表、行等概念组成。 一、表空间(tablespace)的概念 表空间是Oracle特殊的发明,用于存储数据库表,索引等对象的磁盘逻辑空间。在物理上表空间由1个或者多个数据文件组成,而数据库在逻辑上由1个或者多个表空间组成。 表空间在Oracle10g中北分为一下3类: 1、永久性表空间:一般保持基表、视图、存储过程和索引等数据。SYSTEM、SYSAUX、USERS、EXAMPLE表空间是默认安装的。 2、临时性表空间:用于保存系统中短期活动的数据,如排序数据等。 3、撤销表空间;用来帮助回退未提交的事务数据,已提交了的数据在这里是不可以恢复的。 一般不需要建立临时表空间和撤销表空间,除非把它们转移到其他磁盘以提高性能。 表空间的目的: 1