Oracle OCP培训实战教程_Oracle数据库管理维护与备份恢复之7_管理表空间和数据文件

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:294

Oracle OCP培训实战教程_Oracle数据库管理维护与备份恢复之7_管理表空间和数据文件

1.1 ORACLE 的逻辑结构

tablespace -- logical area
segment -- specific logical structure occupied space collection
4 种类型的段空间 table/index/temp/rollback segment
extent – 数据库空间分配的最小单位。
block – 数据库使用和存放的单位。
段可以跨数据文件,分区不能跨数据文件

533

1.2 表空间的分类
表空间可以分为系统表空间和非系统表空间两类。
1 )系统表空间
系统表空间必不可少,存放数据字典等数据。必定有一个系统回滚段放在系统表
中 。
查看当前的表空间
select * from v$tablespace ;
查看数据文件
select * from v$datafile ;

表空间与数据文件的对应
select t1.name ,t2.name
from v$tablespace t1,v$datafile t2
where t1.ts#=2.ts#;
系统表空间中的系统回滚段
select * from dba_rollback_segs ;
2 )非系统表空间
数据库设计:
� 临时数据和永久数据分开
� 回滚数据和用户数据分开
� 索引和数据表放在不同的表空间,提高并发性
� 只读数据和读写分开
� 对只读数据不做备份,经常改变数据备份
限制用户对表空间的使用
alter user kong quota 10m on users ;
1.3 表空间的创建
创建表空间的语法:

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】