第6章Oracle逻辑存储结构.pptVIP

  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文档。上传文档
查看更多
第6章Oracle逻辑存储结构

第二篇;5.1 Oracle数据库系统结构;;;;;;Oracle 数据库系统结构由数据库实例和物理存储结构组成。 ; ;7-12周 周二7-8节 上机 信息楼三楼 大软 作业 课本P93 第1题(1)(3) P94第2题 (1)(2)(3) ;复习 Oracle数据库系统结构;;第6章 逻辑存储结构;本章内容;6.1 逻辑存储结构概述;6.2 表空间;;;;表空间是数据库对象的容器,一个数据库对象只能存储在一个表空间中,但可以存储在该表空间所对应的一个或多个数据文件中。 数据库、表空间、数据文件、数据库对象之间的关系 ;2.表空间的分类 (1)系统表空间 SYSTEM 表空间,主要存储: 数据库的数据字典; PL/SQL程序的源代码和解释代码; 数据库对象的定义等 不应把用户数据放在SYSTEM表空间中 SYSAUX表空间 辅助系统表空间 在通常情况下,不允许删除、重命名及传输SYSAUX表空间。;(2)非系统表空间 撤销表空间 专门进行回滚信息的自动管理 由回滚段构成,不包含其他信息 由UNDO_TABLESPACE初始化参数设置 临时表空间 进行临时数据管理,会话结束时自动释放 在创建用户时,为用户指定默认临时表空间,通常不使用SYSTEM表空间作为临时表空间 用户表空间 保存用户数据 建议为每个用户建立独立表空间 ;事务的结束方式;;3.表空间的管理方式 根据表空间中数据区的管理方式不同,表空间分为字典管理方式和本地管理方式 字典管理方式 表空间使用数据字典来管理存储空间的分配 当进行区的分配与回收时,Oracle将对数据字典中的信息进行更新 字典管理方式将渐渐被淘汰。;数据字典;本地管理方式 区的分配和管理信息都存储在表空间本身的数据文件中,而与数据字典无关。 表空间在每个数据文件中维护一个“位图”结构,用于记录表空间中所有区的分配情况 区在分配与回收时,Oracle将对数据文件中的位图进行更新,不会产生回滚信息或重做信息。 ;;4.表空间管理策略 系统表空间用于存储Oracle自身数据,建议将所有的用户数据保存到其他表空间中 将数据字典与用户数据分离。 将回滚数据与用户数据分离。 将表空间的数据文件保存到不同的硬盘上 为不同的应用创建独立的表空间。 能够将表空间设置为脱机状态或联机状态。 能够将表空间设置为只读状态。 能够为某种特殊用途专门设置一个表空间。 能够更加灵活地为用户设置表空间配额。;6.2.2 表空间的管理(本地管理方式);利用OEM创建表空间;;创建表空间;;1 使用语句创建表空间 ;(1).创建永久(普通)表空间 ;语句形式: Create Tablespace 表空间名 Datafile ‘文件名’[Size 整数K|M][Reuse] Extent Management Local Autoallocate|Uniform Size 整数K|M Segment Space Management Manual|Auto; ;;;例3.为ORCL数据库创建一个本地管理永久性的表空间ORCLTBS03 ,数据文件为‘E:\ORACLE\ORCLTBS03_1.DBF’大小为50M,区自动扩展,段采用手动管理方式。 CREATE TABLESPACE ORCLTBS03 DATAFILE ‘E:\ORACLE\ORCLTBS03_1.DBF SIZE 50M SEGMENT SPACE MANAGEMENT MANUAL;;(2) 创建临时表空间;;;(3) 创建撤销表空间;使用CREATE UNDO TABLESPACE语句创建撤销表空间 在该语句中只能指定DATAFILE和EXTENT MANAGEMENT LOCAL两个子句。 例7,为ORCL数据库创建一个撤销表空间ORCLUNDO01 ,数据文件为E:\ORACLE\ORCLUNDO1_1.DBF大小为20M CREATE UNDO TABLESPACE ORCLUNDO01 DATAFILE ‘E:\ORACLE\ORCLUNDO1_1.DBF SIZE 20M;;2 . 修改表空间;(1) 扩展表空间;改变已有数据文件的大小 ALTER DATABASE DATAFILE … RESIZE 例10,将ORCL数据库的ORCLTBS01表空间的数据文件E:\ORACLE\ORCLTBS01_2.DBF 大小增加到20 MB。 ALTER DATABASE DATAFILE ‘E:\ORACLE\ORCLTBS01_2.DBF RESIZE 20M;;改变数据文件的扩展方式 如果为数据文件指定了AUTOEXTEND ON选项,当数据文件被填满时会自动扩展。 可以在创建新数据文件时设定,也可以通过修改已有数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档