Oracle系列培訓教程之五逻辑结构.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle系列培訓教程之五逻辑结构

逻辑结构 数据库逻辑结构包含表空间、段、范围(extent)、数据块和模式对象。 (一)表空间 一个数据库划分为一个或多个逻辑单位,该逻辑单位称为表空间类似于sybase下的设备。(TABLESPACE)。一个表空间可将相关的逻辑结构组合在一起。DBA可利用表空间作下列工作: 控制数据库数据的磁盘分配,克服操作系统文件的限制。2G 将确定的空间份额分配给数据库用户。 通过使单个表空间在线或离线,控制数据的可用性。 执行部分数据库后备或恢复操作。 为提高性能,跨越设备分配数据存储。 数据库、表空间和数据文件之间的关系如下图所示: logic physical 每个数据库可逻辑划分为一个或多个表空间 。每一个表空间是由一个或多个数据文件组成,该表空间物理地存储表空间中全部逻辑结构的数据。DBA可以建立新的表空间,可为表空间增加数据文件或可删除数据文件,设置或更改缺省的段存储位置。 每一个ORACLE数据库包含有一个名为SYSTEM的表空间,在数据库建立是自动建立。在该表空间中总包含有整个数据库的数据字典表。最小的数据库可只需要SYSTEM表空间。该表空间必须总是在线。表和存储的PL/SQL程序单元(过程、函数、包和触发器)的全部存储数据是存储在SYSTEM表空间中。如果这些PL/SQL对象是为数据库建的,DBA在SYSTEM表空间中需要规划这些对象所需要的空间。 表空间利用增加数据文件或扩展数据文件扩大表空间,表空间的大小为组成该表空间的数据文件大小的和。相关命令。 创建表空间:CREATE TABLESPACE app_data DATAFILE ?DISK4/app01.dbf?SIZE 100M, ?DISK5/app02.dbf?SIZE 100M MINIMUM EXTENT 500K DEFAULT STORAGE(INITIAL 500K NEXT 500K MAXEXTENTS 500 PCTINCREASE 0); 临时表空间 用于排序操作,不能包含永久数据 CREATE TABLESPACE sort DATAFILE ?DISK2/sort01.dbf?SIZE 50M MINIMUM EXTENT 1M DEFAULT STORAGE (INITIAL 2M NEXT 2M MAXEXTENTS 500 PCTINCREASE 0) TEMPORARY; 回滚表空间 用于 保存回滚段不要包含其他永久性数据 CREATE TABLESPACE rbs DATAFILE ?DISK2/sort01.dbf?SIZE 50M MINIMUM EXTENT 1M DEFAULT STORAGE (INITIAL 2M NEXT 2M MAXEXTENTS 500 PCTINCREASE 0) ; 向表空间中增加数据文件 ALTER TABLESPACE APP_data ADD DATAFILE ?DISK5/app03.dbf?SIZE 200M; 允许数据文件自动扩展 ALTER TABLESPACE app_data ADD DATAFILE ?DISK6/app04.dbf?SIZE 200M AUTOEXTEND ON NEXT 10M MAXSIZE 500M; 手工改变数据文件的大小 ALTER DATABASE DATAFILE ?DISK5/app02.dbf?RESIZE 200M; 改变存储参数 ALTER TABLESPACE app_data MINIMUM EXTENT 2M; ALTER TABLESPACE app_data DEFAULT STORAGE (INITIAL 2M NEXT 2M MAXEXTENTS 999); 存储参数 下述参数影响段的空间分配: INITIAL 用字节指定表空间的第一个区间大小 NEXT 下一个区间大小 MAXEXTENTS 可增长的最多区间数 MINEXTENTS 首次创建时分配的区间数 PCTINCREASE 每次分配新的区间增加的百分比 DBA可以使ORACLE数据库中任何表空间(除SYSTEM表空间外)在线(ONLINE)或离线(OFF

文档评论(0)

fv45ffsjjI + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档