oracle一个数据文件不可以给多个表空间.doc_第1页
oracle一个数据文件不可以给多个表空间.doc_第2页
oracle一个数据文件不可以给多个表空间.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

oracle一个数据文件不可以给多个表空间一个Oracle数据库由一个或多个逻辑存储单元表空间构成,表空间存储着数据库中所有的数据;根据时间和用途不同,分成不同的表空间:如系统表空间,临时表空间,用户表空间。 Oracle数据库中的每个表空间由一个或多个文件组成,这些文件就是数据文件,它们是Oracle所在操作系统上的物理结构。段就是在表空间中某一个特定逻辑结构的集合,例如特定逻辑结构指的是一类别,如表这个类别所占用空间的集合就是表段,索引这个类所占用的空间的集合就是索引段。一个段是不可以跨表空间的,但是可以同时跨同一表空间的多个数据文件,如上图。段在申请空间分配的时候是按照一个一个分区来拿到的,分区来只源于某一个数据文件,不可同时属于多个数据文件,如上、下图结合;分区最终由Block组成的,块的一般大小是8K,是基本的存储单位。Oracle数据库中的所有数据物理的存储在数据文件中。 除了普通表空间外,Oracle还有几种特殊的表空间。系统表空间(SYSTEM表空间)、UNDO表空间(9i以前的回滚表空间)、临时表空间。 系统表空间中除了保存数据字典外还保存所有的存储过程、函数、包、触发器和对象。 UNDO表空间用于保存被DML语句影响的记录的原始状态,以便在事务失败的时候可以进行回滚。 当大的排序操作发生时,排序无法在内存中完成,这是会使用临时表空间。Oracle推荐使用多个表空间,使用多个表空间的优点:控制数据库的磁盘空间分配;为数据库用户指定不同的配额(QUOTA);通过设置单独的表空间ONLINE或OFFLINE来控制数据的可用性;执行部分数据库的备份和恢复操作;将数据存储分布到多个物理设备来提高性能。Oracle支持两种管理空间方式的表空间: 本地管理表空间(Locally managed tablespace):通过表空间头部的BITMAP来管理空闲空间。 数据字典管理表空间(Dictionary managed tablespace):通过数据字典中的表来管理空闲空间。对于本地管理表空间还可以选择如何管理段内的空闲空间: AUTO方式:通过BITMAP管理,这种方式又叫做automatic segment-space management。 MANUAL方式:通过FREELISTS来管理。Oracle为了更好的支持传输表空间,Oralce从9i开始支持表空间的BLOCK_SIZE和数据库的db_block_size的设置不同。 表空间可以设置为ONLINE和OFFLINE,OFFLINE的表空间无法进行访问。通过对单独表空间的ONLINE和OFFLINE,可以减少对系统的影响。 表空间可以设置为READ ONLY和READ WRITE两种状态,只读的表空间不可以进行锁操作,因此甚至可以放到只读设备上如CDROM。 数据文件是操作系统上的物理文件。一个表空间中包含一个或多个数据文件。在Oracle9i以后,组成临时表空间的文件和普通数据文件区分开,叫做临时文件。临时文件具有以下特性:临时文件总是设置为NOLOGGING模式;临时文件不能设置为READ ONLY;临时文件不能重命名;不能通过ALTER DATABASE语句创建临时文件; 当建立建立临时文件时,Oracle只是分配空间,没有进行初始化,这样可以加快建立临时文件的速度; 临时文件的查询通过这两个视图:V$TEMPFILE和DBA_TEMP_FILES。控制文件中保存着下列信息:数据库名称、数据库创建的时间、所有数据文件和重做日志文件的名称和位置、表空间信息、OFFLINE数据文件信息、重做日志历史信息、归档日志文件信息、备份集信息、备份数据文件和重做日志文件信息、数据文件拷贝信息、当前重做日志序号和检查点信息。当数据文件和联机重做日志文件发生变化时,都会将信息写道控制文件中。Oracle记录这些信息是为了: 在启动时,Oracle可以找到并打开数据文件和重做日志文件;Oracle可以确定数据库恢复是否需要或是否可能。 控制文件还记录CHECKPOIN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论