首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

[回归基础]Oracle表空间跟数据文件

2013-11-09 
[回归基础]Oracle表空间和数据文件Oracle表空间和数据文件ORACLE数据库被划分成的若干逻辑区域称作为表空

[回归基础]Oracle表空间和数据文件

Oracle表空间和数据文件

ORACLE数据库被划分成的若干逻辑区域称作为表空间,这些逻辑区域用于把相关的数据文件分组管理,总之,表空间:是一个或多个数据文件的逻辑集合。

每一个数据库包含一个或者多个表空间;一个表空间里又有一个或者多个物理的数据文件;一个数据文件只能属于一个表空间;

表空间是ORACLE数据库恢复的最小单位。

[回归基础]Oracle表空间跟数据文件

表空间和数据文件在数据库中的位置

[回归基础]Oracle表空间跟数据文件


[回归基础]Oracle表空间跟数据文件

逻辑结构:Database数据库---> Tablespace(表空间)---> segment(段)--->extent(区间)----> block(块) (从左到右都为一对多的关系)
逻辑结构是Oracle内部管理数据库中对象的方式

物理结构:OS  block --->Data File 物理结构通常是一系列数据文件



下图为一个表空间的示意图

[回归基础]Oracle表空间跟数据文件


你可以创建一个新的表空间(至少包含一个数据文件)来增加数据库的容量。

[回归基础]Oracle表空间跟数据文件


随着数据文件的增长,表空间也会随之增长。

[回归基础]Oracle表空间跟数据文件


查看表空间信息

dba_datafiles


不可或缺的几个表空间
SYSTEM --->字典表空间,不能被损坏
UNDO    --->dml,dql把数据快照到此,数据提交即消失(用于恢复)
SYSAUX  --->10g 高并发系统繁忙时,会造成system争用,将工具放到SYSAUX,减轻system的压力,SYSAUX不影响系统(影响性能)
TEMP    --->临时数据相关的内容
USERS   --->10g  用户数据从system拨离出来


参考资料:

http://docs.oracle.com/cd/B19306_01/server.102/b14220/physical.htm

http://blog.csdn.net/robinson_0612/article/details/5611738

http://docs.oracle.com/cd/E14072_01/server.112/e10713/logical.htm


转载请注明出处:http://blog.csdn.net/pan_tian/article/details/7796995

===EOF===

热点排行