oracle10g系统管理之表空间(一)

1.         表空间是数据库的逻辑组成部分。从物理上说,数据库数据保存在数据文件中;从逻辑上说,数据库数据保存在表空间中。表空间是由一个或多个数据文件组成的。

2.         表空间的作用:

A.        通过表空间,可以控制数据库所占用的磁盘空间。

B.        通过表空间,可以控制用户所占用的空间配额。

C.        通过表空间,DBA可以将不同类型的数据部署到不同的位置,一方面提高IO性能,一方面得益于备份和恢复等管理操作。

3.         数据文件的使用原则:

A.        一旦将数据文件追加到表空间以后,该数据文件就不能被删除。

B.        少量大数据文件优于大量小数据文件。

C.        当执行CREATE DATABASE命令创建数据库时,使用永久参数MAXDATAFILES可以指定在控制文件中为数据文件所预留的空间,默认值为32,通过重新建立控制文件可以修改该永久参数的设置。

D.       初始化参数DB_FILES限制了数据库可以同时打开的最大数据文件个数。

E.        从性能角度考虑,应该将数据文件和重做日志部署到不同的磁盘上。重做日志应该保存在速度最快的磁盘设备上。

4.         段用于存储特定逻辑对象的所有数据,它是由一个或多个区组成。当建立表,索引或簇时,Oracle会为这些对象分配段,以存放它们的数据信息,并且段名和对象名完全相同。常用的段类型:

A.        表段(数据段):用于存放表的数据。

B.        索引段:用于存放索引的数据。

C.        UNDO段:用于存放事务所修改的数据的旧值。

D.       临时段:用于存放排序操作所产生的临时数据。当执行排序操作时,如果临时数据超过排序区(SORT_AREA_SIZE)尺寸,则会将临时数据暂存到临时段。

5.         区:由临时的数据块组成,是进行空间分配的逻辑单位。一个区只能属于一个数据文件。建立段时,至少要为其分配一个区。

6.         Oracle。也被称为数据块,是Oracle在数据文件上执行I/O操作的最小单位。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值