欢迎来到天天文库
浏览记录
ID:49187450
大小:163.50 KB
页数:34页
时间:2020-01-31
《管理表空间和数据文件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、管理表空间和数据文件目标完成这一课的学习后,您应该能达到下列目标:确定表空间和数据文件的用途创建表空间管理表空间表空间和数据文件Oracle在逻辑上以表空间存储数据,而实际上以数据文件进行存储。表空间:某一时刻只能属于一个数据库由一个或多个数据文件组成可进一步划分为逻辑存储单元数据文件:只能属于一个表空间和一个数据库是方案对象数据的资料档案库数据库表空间数据文件表空间类型SYSTEM表空间随数据库创建包含数据字典包含SYSTEM还原段非SYSTEM表空间用于分开存储段易于空间管理控制分配给用户的空间量创建表空间CREATETABLESPACEuserdataDATAFILE'/u01/o
2、radata/userdata01.dbf'SIZE100MAUTOEXTENDONNEXT5MMAXSIZE200M;使用以下命令创建表空间:CREATETABLESPACE表空间的空间管理本地管理的表空间:在表空间内管理空闲区使用位图来记录空闲区每一位与一个块或一组块相对应位的数值指明是空闲还是已占用字典管理的表空间:由数据字典管理空闲区在分配或回收区时更新对应的表本地管理的表空间减少了对数据字典表的争用分配或回收空间时不生成还原数据无需合并CREATETABLESPACEuserdataDATAFILE'/u01/oradata/userdata01.dbf'SIZE500MEXTE
3、NTMANAGEMENTLOCALUNIFORMSIZE128K;字典管理的表空间在数据字典中管理区存储在表空间中的每个段都可以有不同的存储子句需要合并CREATETABLESPACEuserdataDATAFILE'/u01/oradata/userdata01.dbf'SIZE500MEXTENTMANAGEMENTDICTIONARYDEFAULTSTORAGE(initial1MNEXT1MPCTINCREASE0);还原表空间用于存储还原段不能包含任何其它对象其中的区要在本地管理只能使用DATAFILE和EXTENTMANAGEMENT子句CREATEUNDOTABLESPACE
4、undo1DATAFILE'/u01/oradata/undo01.dbf'SIZE40M;临时表空间用于排序操作不能包含任何永久对象建议在本地管理区CREATETEMPORARYTABLESPACEtempTEMPFILE'/u01/oradata/temp01.dbf'SIZE500MEXTENTMANAGEMENTLOCALUNIFORMSIZE4M;缺省临时表空间指定数据库范围内的缺省临时表空间避免使用SYSTEM表空间存储临时数据可使用以下命令进行创建:CREATEDATABASE在本地管理ALTERDATABASEALTERDATABASEDEFAULTTEMPORARYTAB
5、LESPACEtemp;创建缺省临时表空间在创建数据库期间:CREATEDATABASEDBA01LOGFILEGROUP1('/$HOME/ORADATA/u01/redo01.log')SIZE100M,GROUP2('/$HOME/ORADATA/u02/redo02.log')SIZE100M,MAXLOGFILES5MAXLOGMEMBERS5MAXLOGHISTORY1MAXDATAFILES100MAXINSTANCES1DATAFILE'/$HOME/ORADATA/u01/system01.dbf'SIZE325MUNDOTABLESPACEundotbsDATAFILE
6、'/$HOME/ORADATA/u02/undotbs01.dbf'SIZE200DEFAULTTEMPORARYTABLESPACEtempTEMPFILE'/$HOME/ORADATA/u03/temp01.dbf'SIZE4MCHARACTERSETUS7ASCII创建缺省临时表空间创建数据库后:查询DATABASE_PROPERTIES以确定数据库的缺省临时表空间ALTERDATABASEDEFAULTTEMPORARYTABLESPACEdefault_temp2;SELECT*FROMDATABASE_PROPERTIES;缺省临时表空间的限制不能对缺省临时表空间执行下列操作:
7、将其删除,除非已经有新的缺省临时表空间使其脱机更改为永久表空间只读表空间使用以下命令可将表空间置于只读模式导致检查点操作数据仅用于读操作可从表空间删除对象ALTERTABLESPACEuserdataREADONLY;使表空间脱机无法访问数据不能设为脱机的表空间:SYSTEM表空间具有活动的还原段的表空间缺省临时表空间使用以下命令可使表空间脱机:使用以下命令可使表空间联机:ALTERTABLESPACEuserdataO
此文档下载收益归作者所有