Oracle 11g应用与认证教程 教学课件 作者 978 7 302 22635 2 第6章 管理Oracle存储结构.pdfVIP

Oracle 11g应用与认证教程 教学课件 作者 978 7 302 22635 2 第6章 管理Oracle存储结构.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章管理Oracle存储结构 宋钰 课程目标 • 通过本章的学习,应该完成以下学习目标: 了解物理存储与逻辑存储的结构 了解表空间的类型和内容 掌握表空间的创建和管理方法 学会查看表空间信息 基本的Oracle存储结构:表空间与数据文件 • 每个数据库(database )都必须由一个或多个表空间(tablespace )组成。每 个表空间都必须属于并且只属于一个数据库。 • 每个表空间都必须由一个或多个数据文件(datafile )组成。每个数据文件都 必须属于并且只属于一个表空间。 • 每个数据文件都必须由一个或多个操作系统块(operating system block )组成。 每个操作系统块都必须属于并且只属于一个数据文件。 • 每个表空间都可以包含一个或多个段(segment )。每个段都必须存在并且只 能存在于一个表空间内。 • 每个段都必须由一个或多个区间(extent )组成。每个区间都必须属于并且只 属于一个段。 • 每个区间都必须由一个或多个Oracle数据块(Oracle block )组成。每个Oracle 数据块都必须属于并且只属于一个区间。 • 每个区间都必须被定位并且只能定位在一个数据文件内。数据文件中的空间 可以被分配为一个或多个区间。 • 每个Oracle数据块都必须由一个或多个操作系统块组成。每个操作系统块都可 以是并且只能是一个Oracle数据块的部分。 物理存储结构 • 物理结构是操作系统操作Oracle数据库时能够看见的结构。 Oracle物理存储是一个或多个数据文件的集合,因此我们 非常容易理解和看见Oracle物理存储结构。 • 1.Oracle数据文件 数据文件是保存Oracle数据的操作系绕文件 • 2.操作系统块 操作系统块(operating system block )是文件系统所使用的最小分配 单元。 逻辑存储结构 • 数据库是用于Oracle结构的最高和最终单元。数据库是自包含的,在Oracle 11g版本中,数据库至少由3个(最好更多)表空间组成,在旧版本中,组成 数据库的表空间数甚至只有一个。 • 1.表空间 – 在数据库内,表空间是最大的存储结构。 – 数据库至少具有下列3个表空间:SYSTEM、SYSAUX 以及一个撤销表空间 – 表空间可以存储下列3种段中的一种:永久段、临时段以及撤销段。 – DBCA会使用下列表空间来创建一个数据库: SYSTEM表空间 SYSAUX表空间 TEMP表空间 UNDOTBS1表空间 USERS表空间 • 2.段 – 表空间内的空间被分配给若干段。段(segment )是数据库中要求存储的对象,如 一个表或一个索引。 • 3.区间 – 为表空间内的段分配空间时,每次只能分配一个区间(extent )。一个段由一个或 多个区间组成,在一个段(例如表或索引)的创建阶段,至少会为这个段分配一 个区间。区间是为某个段分配的若干邻近数据块的集合。 • 4.数据库块 – 数据库块是数据库内I/O的最小单位。创建一个数据库时会指定用于表空间的默认 数据块容量。 创建与管理表空间 • 1 、CREATE TABLESPACE命令 CREATE TABLESPACE命令与CREATE TEMPORARY TABLESPACE命令允许使用SQL*Plus或SQL Worksheet创建表空间。 例如: CREATE TABLESPACE default_demo DATAFILE ‘$ORACLE_BASE/oradata/default_demo01.dbf’ SIZE 1OM; • 2、修改表空间 使用ALTER TABLESPACE命令 • 3、删除表空间 使用DROP TABLESPACE命令 例如:DROP TABLESPACE OCP11GDATA;

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档