您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 统计图表 > 专业技术职务任职资格评审表范文
表空间和数据文件OracleDatabaseAdministration主要内容•表空间概述•表空间创建•UNDO表空间•临时表空间•表空间的管理•数据文件的管理概述•逻辑上:–数据库的数据存储在表空间中•物理上:–数据存储在数据文件中概述•表空间特点:–?•数据文件特点:–?•表空间和数据库的关系–?概述•一个表空间可以有多个数据文件。•一个数据文件只能属于一个表空间。•一个数据库可以包括一个或者多个表空间。•一个段只能存贮在一个表空间。•表空间的大小是所有数据文件大小的总和。•数据库的大小是所有表空间大小的总和。•数据块大小不能修改。•数据块大小应该是操作系统块大小的倍数。概述•两种类型的表空间–SYSTEM表空间•何时创建•作用–非SYSTEM表空间•何时创建•作用概述•表空间中的段以盘区为单位进行申请存储空间。•Oracle维护盘区的方式:–数据词典管理dictionary–本地管理local概述•何时需要增加表空间?–数据量大–便于管理对象–实现OFA•创建语句–CREATETABLESPACE…创建表空间•CREATETABLESPACEDATA0A•DATAFILE'/oradata/data/data0a_1.dbf'SIZE100M•DEFAULTSTORAGE(–--指定表空间中新建对象的默认存储参数•INITIAL256K–--指段的第一个盘区大小•NEXT256K–--段的下一个及后续盘区大小创建表空间•MINEXTENTS2–--创建时需分配的盘区数•PCTINCREASE0–--指定盘区的增长率。•MAXEXTENTS4096–--指定分配给段的盘区总数。•)•BLOCKSIZE8K–--指定用于表空间中创建对象使用的块大小创建表空间•MINIMUMEXTENT256K•--指定盘区大小是该大小的整数倍。•LOGGING•--指定重做日志中记录DDL操作。•ONLINE•--指定表空间创建后是否联机使用。创建表空间•PERMANENT–--指定表空间是否用来创建表、索引这样的永久对象。•EXTENTMANAGEMENTLOCAL–--盘区的管理方式•SEGMENTSPACEMANAGEMENTMANUAL;–--该句只用于本地表空间创建表空间•创建本地表空间CREATETABLESPACExxxDATAFILE…EXTENTMANAGEMENTLOCALUNIFORMSIZE128K;创建表空间•词典管理表空间CREATETABLESPACExxxxDATAFILExxxEXTENTMANAGEMENTDICTIONARYDEFAULTSTORAGE(initial1MNEXT1MPCTINCREASE0);创建表空间创建表空间•创建UNDO表空间CREATEUNDOTABLESPACExxxDATAFILE....SIZE40M;创建表空间•创建临时表空间CREATETEMPORARYTABLESPACExxxTEMPFILE...EXTENTMANAGEMENTLOCALUNIFORMSIZE4M;创建表空间•缺省临时表空间–Specifiesadatabase-widedefaulttemporarytablespace–EliminatesusingSYSTEMtablespaceforstoringtemporarydata–Canbecreatedbyusing:•CREATEDATABASE•ALTERDATABASE创建表空间•缺省临时表空间–ALTERDATABASEDEFAULTTEMPORARYTABLESPACEdefault_temp2;•TofindthedefaulttemporarytablespaceforthedatabasequeryDATABASE_PROPERTIES:创建表空间•Defaulttemporarytablespacescannotbe:–Droppeduntilafteranewdefaultismadeavailable–Takenoffline–Alteredtoapermanenttablespace管理表空间•改变存储参数•改变盘区分配,日志模式•持久表空间和临时表空间转换•表空间可用性,读写状态•合并空闲空间•修改表空间大小•重命名数据文件•删除表空间管理表空间•改变存储参数•ALTERTABLESPACExxxDEFAULTSTORAGE(INITIAL2MNEXT2M);•其余没有修改的参数,还是用原来的值。管理表空间•不能使用ALTERTABLESPACE将表空间的盘区分配修改为LOCAL或者DICTIONARY。•ALTERTABLESPACE中的子句互斥,每个语句只能一个子句。管理表空间•表空间的状态–OFFLINENORMAL–OFFLINETEMPORARY–OFFLINEIMMEDIATE–OFFLINERECOVER–ONLINE管理表空间•不能脱机的表空间:–SYSTEMtablespace–Tablespaceswithactiveundosegments–Defaulttemporarytablespace管理表空间•表空间的读写–READONLY•Causesacheckpoint•Dataavailableonlyforreadoperations•Objectscanbedroppedfromtablespace–READWRITE管理表空间•修改表空间大小–添加数据文件–增大数据文件大小–数据文件自动增长管理表空间•修改表空间大小–添加数据文件•ALTERTABLESPACE表空间名ADDDATAFILE‘文件名'SIZE5M;管理表空间•修改表空间大小–增大数据文件大小•ALTERDATABASE[数据库名]DATAFILE‘文件名’RESIZEinteger[K|M]管理表空间•修改表空间大小–数据文件自动增长•ALTERDATABASEDATAFILE文件名[AUTOEXTEND{OFF|ON[NEXTinteger[K|M]][MAXSIZEUNLIMITED|integer[K|M]]}]管理表空间•合并空闲空间–ALTERTABLESPACE表空间名COALESCE;管理表空间•删除空间–Youcannotdropatablespaceifit:•IstheSYSTEMtablespace•Hasactivesegments–INCLUDINGCONTENTSdropsthesegments.–INCLUDINGCONTENTSANDDATAFILESdeletesdatafiles.–CASCADECONSTRAINTSdropsallreferentialintegrityconstraints.管理数据文件•数据文件重新命名–ALTERDATABASE•Databasemustbemounted.•Targetdatafilemustexist.ALTERDATABASERENAMEFILE'/u01/oradata/system01.dbf'TO'/u03/oradata/system01.dbf';管理数据文件•移动表空间文件–ALTERTABLESPACE•Tablespacemustbeoffline.•Targetdatafilesmustexist.ALTERTABLESPACEuserdataRENAMEDATAFILE'/u01/oradata/userdata01.dbf'TO'/u02/oradata/userdata01.dbf';查询表空间•表空间视图–DBA_TABLESPACES–V$TABLESPACE•数据文件视图–DBA_DATA_FILES–V$DATAFILE–DBA_TEMP_FILES–V$TEMPFILE回顾1.表空间概述2.表空间创建3.UNDO表空间4.临时表空间5.表空间的管理6.数据文件的管理时间结束
本文标题:专业技术职务任职资格评审表范文
链接地址:https://www.777doc.com/doc-1059526 .html