精通Oracle核心技术和项目实战之表空间管理27224.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《精通Oracle核心技术和项目实战之表空间管理27224.pptx》由会员分享,可在线阅读,更多相关《精通Oracle核心技术和项目实战之表空间管理27224.pptx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第19章表空间管理表空间是Oracle 11g对数据库文件的称呼。可把它看作表驻留的空间。Oracle数据库中的数据可能会以难以置信的速度增长,所以需要谨慎地管理空间,并特别注意数据文件和归档日志使用的空间。本章将讲解Oracle 11g的基础结构、表空间相关概念、表空间管理以及如何合理利用表空间。19.1 Oracle11g的基础结构在理解表空间之前,先学习Oracle 11g的基础结构。Oracle 11g的基础结构主要包括Oracle模式和存储结构。模式是模式对象的集合,而模式对象是直接引用数据库数据的逻辑结构。模式对象包括这样一些结构:表、视图、序列、存储过程、同一词、索引、簇和数据库
2、链等。Oracle数据库的存储结构分为逻辑存储结构和物理存储结构。19.1.1 模式Oracle数据库有许多模式,模式是一种逻辑结构,包括像段、视图、存储过程、函数、包、触发器、用户定义对象、集合类型、序列之类的对象。每一个数据库用户对应一个模式。模式名是控制此模式的用户。模式对象是逻辑数据存储结构,每一种模式对象在磁盘上没有一个相应文件存储其信息。一个模式对象逻辑地存储在数据库的一个表空间中,每一个对象的数据物理地包含在表空间的一个或多个数据文件中。段是一种数据结构,可以是表、索引、临时段、撤销段。段用于存储表空间中某一中特定的具有独立存储结构的对象的所有数据,它有一个或多个区组成。19.1
3、.1 模式模式的示例有system、sys、scott、sh等。模式对象之间的关系如图所示。19.1.1 模式1.段、区间和块模式可以有许多段和段类型,每个段是一个表或者分区或者群集或者索引的单个实例。Oracle段类型如下:表,是以行和列方式存储数据的地方。表在一种模式和一个表空间中实现,它是数据库的核心。索引,在表中是否创建索引是可选的。索引有助于实现诸如主键和唯一性之类的完整性约束。临时段,是作为执行SQL语句的临时存储区域。临时段可用于数据排序,一旦查询或事务完成就把排序数据丢弃。撤销段,用于管理变化前的映像,在需要时可回滚数据,可以保证数据正在修改时查询数据的一致性。段实际上是用于存
4、储表空间中的数据,可以把它们看作物理结构。19.1.1 模式2.逻辑模式结构数据库和模式中处理存储数据之外,还包括一些数据库对象,如视图、序列、用户定义类型。视图,不存储数据,主要对数据库的安全性、易用性和性能方面起到重要作用。序列,用来生成新的唯一数字,当向表中插入数据时,供应用程序使用。用户定义类型,用户可以创建一些类型以支持面向对象的开发。19.1.2存储结构模式对象在数据库中是以段存储的。每个段只能存储在单一表空间中,表空间由一个或多个数据文件组成。如果表空间用完,可以扩大组成表空间的数据文件,也可以向表空间添加新的数据文件,一个数据文件只能存储单一表空间的数据。单个表空间可以存储多个
5、段和不同段类型的数据。合理利用空间不但能节省空间,还可以提高数据库系统的效率和工作性能。19.1.3表空间相关概念在Oracle数据库中,表空间和数据文件是有紧密联系的。每一个数据文件对应一个表空间,一个表空间可以存放多个数据文件。在创建表空间的同时必须创建数据文件。一个Oracle数据库由一个或多个表空间组成,在表空间中可以存放数据文件。数据文件存放的就是数据库中的数据。在表空间中的逻辑存储单位是段。表空间通常包括system(用于Oracle内部数据字典)、sysaux(用于辅助内部对象)、users(用于用户对象)、以及用于应用程序表、索引和另外的数据库结构的其他表结构。19.2表空间管
6、理空间应该在数据文件和表空间级进行管理,而不是像表和索引一样。表空间的管理涉及创建、修改、删除等操作。19.2.1 查看表空间表空间不够用时会极大地影响数据库性能,因此平时对于表空间的状态应多加观察,在空间接近上限时及时采取措施。通常,可以采用OEM企业管理器和数据字典来获得空间使用信息。19.2.1 查看表空间1.通过OEM企业管理器查看表空间在OEM企业管理器中可以查看到数据文件和默认表空间的可用空间数量。19.2.1 查看表空间2.通过数据字典获取信息这里使用的数据字典是表user_tablespaces、user_free_space、dba_free_space,可以查看其内容来得到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精通 Oracle 核心技术 项目 实战 空间 管理 27224
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内