数据库管理表空间概述_第1页
数据库管理表空间概述_第2页
数据库管理表空间概述_第3页
数据库管理表空间概述_第4页
数据库管理表空间概述_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

wanghailiang,51,第五章管理表空间,数据库存储层次建立表空间改变表空间存储设置改变表空间状态删除表空间改变表空间尺寸移动数据文件搬移表空间显示表空间信息,wanghailiang,52,数据库存储层次,wanghailiang,53,SYSTEM和非SYSTEM表空间,SYSTEM表空间自动建立存放数据字典包含SYSTEM回滚段非SYSTEM表空间分离回滚段、临时段、数据段和索引段易于备份和恢复分离静态和动态数据易于空间管理,wanghailiang,54,建立表空间,应用表空间索引表空间回滚段表空间临时表空间,wanghailiang,55,建立应用表空间,CREATETABLESPACEusersDATAFILEg:testusers01.dbfSIZE10MDEFAULTSTORAGE(INITIAL10KNEXT10KMINEXTENTS2MAXEXTENTS50PCTINCREASE50);,wanghailiang,56,建立本地管理表空间,CREATETABLESPACEuser_dataDATAFILEg:testlocal.dbfSIZE5MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;,降低递归空间管理不需要合并空间碎片,wanghailiang,57,建立索引表空间,CREATETABLESPACEindxDATAFILEg:testindx.dbfSIZE3M;,wanghailiang,58,建立回滚段表空间,CREATETABLESPACErbkDATAFILEg:testrbk.dbfSIZE10M;,wanghailiang,59,建立临时表空间,CREATETEMPORARYTABLESPACEtempTEMPFILEg:testtemp.dbfSIZE5MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;,用于排序操作不能包含永久对象推荐使用本地管理范围范围尺寸=SORT_AREA_SIZE*n,wanghailiang,510,改变表空间存储设置,ALTERTABLESPACEusersMINIMUMEXTENT500K;,ALTERTABLESPACErbkDEFAULTSTORAGE(INITIAL10KNEXT10KMINEXTENTS20);,wanghailiang,511,改变表空间状态,使表空间脱机:ALTERTABLESPACEusersOFFLINE;使表空间联机:ALTERTABLESPACEusersONLINE;,wanghailiang,512,改变表空间读写状态,使表空间只读:ALTERTABLESPACEusersREADONLY;使表空间可读写:ALTERTABLESPACEusersREADWRITE;,wanghailiang,513,删除表空间,DROPTABLESPACEusersINCLUDINGCONTENTS;,从数据字典中删除表空间信息OS文件不会被删除,wanghailiang,514,改变表空间尺寸,增加数据文件激活数据文件自动扩展手工改变数据文件尺寸,wanghailiang,515,增加数据文件,ALTERTABLESPACEusersADDDATAFILEg:testusers02.dbfSIZE5M;,USERS表空间,users.dbf1M,wanghailiang,516,激活数据文件自动扩展,ALTERDATABASEDATAFILEg:testusers01.dbfAUTOEXTENDONNEXT10MMAXSIZE200M;,wanghailiang,517,手工改变数据文件尺寸,ALTERDATABASEDATAFILEg:testusers02.dbfRESIZE10M;,wanghailiang,518,移动数据文件:ALTERTABLESPACE,使表空间脱机ALTERTABLESPACEusersOFFLINE;复制或移动文件:copy执行ALTERTABLESPACE命令ALTERTABLESPACEusersRENAMEDATAFILEg:testusers01.dbfTOg:testusers03.dbf;使表空间联机ALTERTABLESPACEusersONLINE;,wanghailiang,519,移动数据文件:ALTERDATABASE,关闭数据库:SHUTDOWNIMMEDIATE;复制或移动文件:copy安装数据库:STARTUPMOUNT执行ALTERDATABASE命令ALTERDATABASERENAMEFILEg:testsys1test.dbfTOg:testsystest.dbf;打开数据库:ALTERDATABASEOPEN;,wanghailiang,520,搬移表空间,wanghailiang,521,搬移表空间限制,源数据库和目标数据库必须在相同硬件平台上源数据库和目标数据库必须具有相同的数据块尺寸源数据库和目标数据库必须具有相同的字符集目标数据库中不能存在同名表空间只适用于Oracle8i企业版,wanghailiang,522,搬移表空间步骤,挑选自包含表空间集合sqlplussys/change_on_installexecutedbms_tts.transport_set_check(users,TRUE);select*fromtransport_set_violations;修改表空间为只读状态ALTERTABLESPACEusersREADONLY;导出表空间元信息EXPsys/change_on_installTRANSPORT_TABLESPACE=yTABLESPACES=usersFILE=expdat.dmp,wanghailiang,523,搬移表空间步骤,复制数据文件及导出文件到目标数据库:cp或copy导入表空间信息到目标数据库:impsys/change_on_installTRANSPORT_TABLESPACE=yDATAFILES=users.dbfTABLESPACES=usersFILE=expdat.dmp修改表空间为读写状态:ALTERTABLESPACEusersREADWRITE;,wanghailiang,524,显示表空间信息,DBA_TABLESPACESDBA_DATA_FILESDBA_TEMP_FILESV$TABLESPACEV$DATAFILEV$TEMPFILE,wanghailiang,525,练习五,建立以下表空间,然后显示相应信息:DATA01(2M):缺省存储设置RBK(2M):缺省存储设置INDX01(1M):自动扩展尺寸为500KRONLY(1M):存放只读表TEMP(2M):使用本地管理(临时表空间)为DATA02表空间增加500K空间,并检查结果移动INDX01表空间到磁盘二上,wanghailiang,526,练习五,在建表后将RONLY改变为只读,然后试着建立其它表,并删除原来存在的表?删除RONLY表空间以SYSTEM用户建立两个会话会话一:ALTERSESSIONSETSORT_AREA_SIZE=2048;c:labslab06_1.sql会话二:SELECTtablespace_nameFROMv$sort_segm

温馨提示

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

评论

0/150

提交评论