管理表空间(1).pptx
- 文档编号:15811949
- 上传时间:2023-07-08
- 格式:PPTX
- 页数:27
- 大小:98.92KB
管理表空间(1).pptx
《管理表空间(1).pptx》由会员分享,可在线阅读,更多相关《管理表空间(1).pptx(27页珍藏版)》请在冰点文库上搜索。
管理表空间,数据库存储层次建立表空间改变表空间存储设置改变表空间状态删除表空间改变表空间尺寸移动数据文件搬移表空间显示表空间信息,1,wanghailiang,数据库存储层次,2,wanghailiang,SYSTEM和非SYSTEM表空间,SYSTEM表空间自动建立存放数据字典包含SYSTEM回滚段非SYSTEM表空间分离回滚段、临时段、数据段和索引段易于备份和恢复分离静态和动态数据易于空间管理,3,wanghailiang,建立表空间,应用表空间索引表空间回滚段表空间临时表空间,4,wanghailiang,建立应用表空间,CREATETABLESPACEusersDATAFILEg:
testusers01.dbfSIZE10MDEFAULTSTORAGE(INITIAL10KNEXT10KMINEXTENTS2MAXEXTENTS50PCTINCREASE50);,5,wanghailiang,建立本地管理表空间,CREATETABLESPACEuser_dataDATAFILEg:
testlocal.dbfSIZE5MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;,降低递归空间管理不需要合并空间碎片,6,wanghailiang,建立索引表空间,CREATETABLESPACEindxDATAFILEg:
testindx.dbfSIZE3M;,7,wanghailiang,建立回滚段表空间,CREATETABLESPACErbkDATAFILEg:
testrbk.dbfSIZE10M;,8,wanghailiang,建立临时表空间,CREATETEMPORARYTABLESPACEtempTEMPFILEg:
testtemp.dbfSIZE5MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;,用于排序操作不能包含永久对象推荐使用本地管理范围范围尺寸=SORT_AREA_SIZE*n,9,wanghailiang,改变表空间存储设置,ALTERTABLESPACEusersMINIMUMEXTENT500K;,ALTERTABLESPACErbkDEFAULTSTORAGE(INITIAL10KNEXT10KMINEXTENTS20);,10,wanghailiang,改变表空间状态,使表空间脱机:
ALTERTABLESPACEusersOFFLINE;使表空间联机:
ALTERTABLESPACEusersONLINE;,11,wanghailiang,改变表空间读写状态,使表空间只读:
ALTERTABLESPACEusersREADONLY;使表空间可读写:
ALTERTABLESPACEusersREADWRITE;,12,wanghailiang,删除表空间,DROPTABLESPACEusersINCLUDINGCONTENTS;,从数据字典中删除表空间信息OS文件不会被删除,13,wanghailiang,改变表空间尺寸,增加数据文件激活数据文件自动扩展手工改变数据文件尺寸,14,wanghailiang,增加数据文件,ALTERTABLESPACEusersADDDATAFILEg:
testusers02.dbfSIZE5M;,USERS表空间,Users02.dbf,users.dbf1M,15,wanghailiang,激活数据文件自动扩展,ALTERDATABASEDATAFILEg:
testusers01.dbfAUTOEXTENDONNEXT10MMAXSIZE200M;,16,wanghailiang,手工改变数据文件尺寸,ALTERDATABASEDATAFILEg:
testusers02.dbfRESIZE10M;,17,wanghailiang,移动数据文件:
ALTERTABLESPACE,使表空间脱机ALTERTABLESPACEusersOFFLINE;复制或移动文件:
copy执行ALTERTABLESPACE命令ALTERTABLESPACEusersRENAMEDATAFILEg:
testusers01.dbfTOg:
testusers03.dbf;使表空间联机ALTERTABLESPACEusersONLINE;,18,wanghailiang,移动数据文件:
ALTERDATABASE,关闭数据库:
SHUTDOWNIMMEDIATE;复制或移动文件:
copy安装数据库:
STARTUPMOUNT执行ALTERDATABASE命令ALTERDATABASERENAMEFILEg:
testsys1test.dbfTOg:
testsystest.dbf;打开数据库:
ALTERDATABASEOPEN;,19,wanghailiang,搬移表空间,20,wanghailiang,搬移表空间限制,源数据库和目标数据库必须在相同硬件平台上源数据库和目标数据库必须具有相同的数据块尺寸源数据库和目标数据库必须具有相同的字符集目标数据库中不能存在同名表空间只适用于Oracle8i企业版,21,wanghailiang,搬移表空间步骤,挑选自包含表空间集合sqlplussys/change_on_installexecutedbms_tts.transport_set_check(users,TRUE);select*fromtransport_set_violations;修改表空间为只读状态ALTERTABLESPACEusersREADONLY;导出表空间元信息EXPsys/change_on_installTRANSPORT_TABLESPACE=yTABLESPACES=usersFILE=expdat.dmp,22,wanghailiang,搬移表空间步骤,复制数据文件及导出文件到目标数据库:
cp或copy导入表空间信息到目标数据库:
impsys/change_on_installTRANSPORT_TABLESPACE=yDATAFILES=users.dbfTABLESPACES=usersFILE=expdat.dmp修改表空间为读写状态:
ALTERTABLESPACEusersREADWRITE;,23,wanghailiang,显示表空间信息,DBA_TABLESPACESDBA_DATA_FILESDBA_TEMP_FILESV$TABLESPACEV$DATAFILEV$TEMPFILE,24,wanghailiang,练习五,建立以下表空间,然后显示相应信息:
DATA01(2M):
缺省存储设置RBK(2M):
缺省存储设置INDX01(1M):
自动扩展尺寸为500KRONLY(1M):
存放只读表TEMP(2M):
使用本地管理(临时表空间)为DATA02表空间增加500K空间,并检查结果移动INDX01表空间到磁盘二上,25,wanghailiang,练习五,在建表后将RONLY改变为只读,然后试着建立其它表,并删除原来存在的表?
删除RONLY表空间以SYSTEM用户建立两个会话会话一:
ALTERSESSIONSETSORT_AREA_SIZE=2048;c:
labslab06_1.sql会话二:
SELECTtablespace_nameFROMv$sort_segment;,26,wanghailiang,练习五,在会话一和会话二中分别执行以下语句会话一:
c:
labslab06_2.sqlALTERSESSIONSETSORT_AREA_SIZE=2048;c:
labslab06_1.sql会话二:
SELECTtablespace_nameFROMv$sort_segment;,27,wanghailiang,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 空间