[回归基础]Oracle表空间和数据文件
Oracle表空间和数据文件
ORACLE数据库被划分成的若干逻辑区域称作为表空间,这些逻辑区域用于把相关的数据文件分组管理,总之,表空间:是一个或多个数据文件的逻辑集合。
每一个数据库包含一个或者多个表空间;一个表空间里又有一个或者多个物理的数据文件;一个数据文件只能属于一个表空间;
表空间是ORACLE数据库恢复的最小单位。
表空间和数据文件在数据库中的位置
逻辑结构:Database数据库---> Tablespace(表空间)---> segment(段)--->extent(区间)----> block(块) (从左到右都为一对多的关系)
逻辑结构是Oracle内部管理数据库中对象的方式
物理结构:OS block --->Data File 物理结构通常是一系列数据文件
你可以创建一个新的表空间(至少包含一个数据文件)来增加数据库的容量。
随着数据文件的增长,表空间也会随之增长。
查看表空间信息
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===