Oracle 表空间与数据文件

本文介绍了Oracle数据库中的表空间概念及其分类,并详细解析了Oracle的逻辑存储结构,包括Schema、表空间、段、区间和块等内容。
一、概念

表空间:是一个或多个数据文件的逻辑集合

表空间逻辑存储对象:永久段-->如表与索引

临时段-->如临时表数据与排序段

回滚段-->用于事物回滚或闪回内存的撤销数据

表空间分类:系统表空间(system、sysaux),非系统表空间

一个表空间至少包含一个数据文件,一个数据文件只能属于一个表空间。



不可或缺的几个表空间:

SYSTEM --->字典表空间,不能被损坏

UNDO --->dml,dql把数据快照到此,数据提交即消失(用于恢复)

SYSAUX --->10g 高并发系统繁忙时,会造成system争用,将工具放到SYSAUX,减轻system的压力,SYSAUX不影响系统(影响性能)

TEMP --->临时数据相关的内容

USERS --->10g 用户数据从system拨离出来

二、Oracle的存储结构

1.Schema: 用户--->创建相关对象、表、视图、序列、函数、存储过程、包等

2.逻辑结构:database数据库--->tablespace表空间---> segment段--->extent区间----> block块

逻辑结构是Oracle内部管理数据库中对象的方式

3.物理结构:OS block --->datafile 物理结构通常是一系列数据文件

4.举例描述scott用户创建对象的组织方式 */
--查看scott用户的默认表空间及数据文件-注意大写

select USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE
from dba_users
where username = 'SCOTT';

select t1.name,t2.name --查看表空间及数据文件
from v$tablespace t1,v$datafile t2
where t1.ts# = t2.ts#;

从系统表中查找数据文件情况
select * from dba_data_files;

查看当前数据库实例名

select instance_name from v$instance;

http://blog.youkuaiyun.com/truexf/article/details/894081
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值