培训-oracle dba描述数据库逻辑结构_第1页
培训-oracle dba描述数据库逻辑结构_第2页
培训-oracle dba描述数据库逻辑结构_第3页
培训-oracle dba描述数据库逻辑结构_第4页
培训-oracle dba描述数据库逻辑结构_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

逻 结目创建表空为临时段分配空改变表空间状改变表空间数据Redo数据 层

Data逻 物

OSSYSTEMandNon-SYSTEM表空SYSTEM表空间创建数据库时创包含数据字包含系统还原(SYSTEMundoNon-SYSTEM表空间划分为简化空间管控制对用户对象的空间分创建表空例子CREATETABLESPACEDATAFILE'\u01\oradata\userdata01.dbf'SIZE100MAUTOEXTENDONNEXT5MMAXSIZE200M;语法CREATETABLESPACE[DATAFILE[MINIMUMEXTENT[DEFAULTstorage_clause]Tablespace[DATAFILEclause]:表空间包含的数据文件及大[MINIMUMEXTENTinteger[K|M]]:[LOGGING|NOLOGGING]:默认为LOGGING,表示对[DEFAULTstorage_clause]:设置缺 参[ONLINE|OFFLINE]:表空间创建后是处 离线状[PERMANENT|TEMPORARY:PERMANENT空间可包 TEMPORARY只作为临时表空datafile_clause:==[SIZEinteger[K|M][REUSE]|REUSE]autoextend_clauseautoextend_clause]表空间的空间管理方本地管理表空间使用位图(bitmap)管理自己的位图中的一位对应一个块或一组Bit的值反映了块的状数据字典管理表空间Dictionary-managed缺省方在数据字典表里记录分区的使用情LocallyManaged本地管理表空CREATECREATETABLESPACEDATAFILE'\u01\oradata\userdata01.dbf'SIZEEXTENTMANAGEMENTLOCALUNIFORMSIZE分配和回收空间时不会产生回滚undo操[EXTENT[DICTIONARY|[AUTOALLOCATE|UNIFORMinteger[K|M]]]]]字典管理表空CREATECREATETABLESPACEDATAFILE'\u01\oradata\userdata01.dbf'SIZEEXTENTMANAGEMENTDEFAULTSTORAGE(initial1MNEXT1M每个段可以有不同 子改 设ALTERALTERTABLESPACEuserdataMINIMUMEXTENT2M;ALTERALTERTABLESPACEuserdataDEFAULTSTORAGE( MAXEXTENTS999Undo回滚表空用 回滚段undo不能包含其他任何对在创建时仅能使用DATAFILEEXTENTCREATECREATEUNDOTABLESPACEDATAFILE'\u01\oradata\undo101.dbf'SIZE临时表空sort不能包含其 性对CREATECREATETEMPORARYTABLESPACETEMPFILE'\u01\oradata\temp01.dbf'SIZE500MEXTENTMANAGEMENTLOCALUNIFORMSIZE10M;DefaultTemporary缺省临时表空省临时表空临时表空间可避免系统表空 临时数可使CREATEDATABASEALTERDATABASE建CREATEDATABASE时创建的缺省临时表空间为ALTERDATABASEDEFAULTTABLESPACE缺省临时表空间的限制操除不能将临时表空间改 表空Offline离线状不 必须联机的表空间SYSTEM表空包含活动回滚段的表空缺省临时表空表空间离线操作ALTERALTERTABLESPACEuserdata表空间联机操作ALTERALTERTABLESPACEuserdata修改表空间状态ALTERTABLESPACE|OFFLINE[NORMAL|TEMPORARY|IMMEDIATE|FORNORMAL:离线时将该表空间在内存中的数据写入数据文TEMPORARY:为该表空间所 点.再次改为联机状态时可能需要介质恢IMMEDIATE:不能保证该表空间的数据文件可用,检查点,再次改为联机状态时需要介质恢FORRECOVER:为点时间恢复准Read-Only表空间只ALTERALTERTABLESPACEuserdataREAD只能执行读操但可删除(drop)如何 写介质上WORM上创建一个只读表空ALTERTABLESPACE…READ将数据文件转移到WORM盘ALTERTABLESPACE…RENAME删除表空可以选择删除内DROPDROPTABLESPACEINCLUDINGCONTENTSAND调整表空间大改变数据文件大小自手

启动数据文件自动扩ALTERALTERDATABASE'\u01\oradata\userdata02.dbf'RESIZEAUTOEXTENDONNEXT10MMAXSIZE

语ALTERDATABASEDATAFILEautoextend_clause:==[AUTOEXTENDOFF|ON[NEXTUNLIMITED|integer[K|M]]}AUTOEXTENDON:启动自动扩充分NEXT:MAXSIZE:数据文件最大磁盘空UNLIMITED:数据文件占据磁盘空人工修改表空间ALTERALTERDATAFILERESIZE

增加数据文ALTERALTERTABLESPACEADDDATAFILE'\u01\oradata\userdata03.dbf'SIZE200M;

移动数据文件修改表空间ALTER表空间必须离线目标数据文件存在ALTERALTERTABLESPACEuserdata 移动数据文件修改数据库ALTER数据库处于mount状态目标数据文件存在ALTERALTERDATABASEFILE'\u01\oradata\system01.dbf'TO'\u03\oradata\system01.dbf';修改系统表空间的数据文将数据文件拷贝到目的以mount执行ALTERDATABASERENAME打开数据库配置OMFOracleManaged创建表空缺省位置参数设置可在初始化参数文件或动态修改ALTERALTERSYSTEMdb_create_file_dest=使用OMF创建表空OMF,CREATETABLESPACECREATETABLESPACEapps2_dataCREATETABLESPACEapps2_dataDATAFILESIZEDB_CREATE_FILE_DEST决定存 数据文件默认 自动扩展删除表空间时,相连的数据文件一同删除有关表空间信息表空间信息数据文件信息临时文件信息3.2.2其 结构及关主要目标描述数据库的逻辑结块关键参数设从数据字典获得有 结构信总体DataData物OS段的类

段段的类Index-Nested子句的优先Oracle例外表空间MINIMUMEXTENTUNIFORM区的分配与释区分配时机段创段扩段修释放段删段修段截占用和空闲DataFile

Used

Free数据库I\O由一个或多个操作系统块(OSblocks)构缺省块大小:参数数据库块的结块空闲空数块空间使用参INITRANS事务槽初MAXTRANS事务槽PCTUSED使用百分数据块管两种方法段空间自动管段空间自动管使用位 段内可用和占用空优点简化管更好的空间利用效为INSERT操作提供更好的并发局限性:不能用于包含LOB的表空间段空间自动管位图bitmap位图存于专门的数据块组bitmappedblocks增加新的元组时,在位图里搜索具有足够空间的数据块位图实时记录块内可用空间发生变化配置段空间自动对于本地管理表空间,仅在表空间级定义,CREATETABLESPACECREATETABLESPACEDATAFILE‘\u01\oradata\data02.d

温馨提示

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

评论

0/150

提交评论