做DM操作时就会产生大量的对这个管理表的Delete和Update操作做大量数据管理时将会产生很多的DM操作严得的影响性能同时长时间对表数据的操作会产生很多的磁盘碎片这就是为什么要做磁盘整理的原因本地管理LOCAL用二进制的方式管理磁盘有很高的效率同时能最大限度的使用磁盘同时能够自动跟踪记录临近空闲空间的情况,避免进行空闲区的合并操作。第五SEGMENTSPACEMANAGEMENT磁盘扩展管理方法SEGMENTSPACEMANAGEMENT使用该选项时区大小由系统自动确定。由于Oracle可确定各区的最佳大小,所以区大小是可变的。UNIFORMSEGMENTSPACEMANAGEMENT指定区大小,也可使用默认值1MB。第六段空间的管理方式AUTO只能使用在本地管理的表空间中使用LOCAL管理表空间时数据块中的空闲空间增加或减少后,其新状态都会在位图中反映出来。位图使Oracle管理空闲空间的行为更加自动化,并为管理空闲空间提供了更好的性但对含有LOB字段的表不能自动管理MANUAL目前已不用主要是为向后兼容第七指定块大小可以具体指定表空间数据块的大小
f创建例子如下createtablespacek
owledgeuserspaceloggi
gdatafileFOracleDatak
owledge_datadbfsize20mautoexte
do
ext20mmaxsizeu
limitedexte
tma
ageme
tlocalu
iformsegme
tspacema
ageme
tautoSQL表空间已创建。要删除表空间进可以SQLdroptablespacek
owledgeuserspace表空间已丢弃。创建表用、表空间、用户授权完成的过程:创建临时表空间createtemporarytablespacek
owledge_temptempfiledOracleDatak
owledge_tempdbfsize10mautoexte
do
ext10mmaxsizeu
limitedexte
tma
ageme
tlocal创建数据表空间createtablespacek
owledgeuserspaceloggi
gdatafiledOracleDatak
owledge_datadbfsize20mautoexte
do
ext20mmaxsizeu
limitedexte
tma
ageme
tlocalu
iformsegme
tspacema
ageme
tauto创建用户并指定表空间createuserk
owledgeide
tifiedbyk
owledgedefaulttablespacek
owledgeuserspacetemporarytablespacek
owledge_temp给用户授予权限gra
tco
ectresourcedbatok
owledge连接用户或用户登录co
k
owledgek
owledge
fr