Oracle系列培训教程之五逻辑结构.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle系列培训教程之五逻辑结构.doc

逻辑结构 数据库逻辑结构包含表空间、段、范围(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)或离线(OFFLINE)。表空间通常是在线,以致它所包含的数据对数据

文档评论(0)

juhui05 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档