2011年(10)
分类: Oracle
2011-08-08 12:37:32
基础知识:
Block 块
是oracle执行io的最小单位,初始化参数db_block_size-Standard Block,也可Nostandard Block,最多支持5种非标准块。
Extent 区
最大的连续存储空间,可扩展
Segement 段
类型:Data,index,temporary,rollback
PS:为提高IO性能,在生产环境中一般采用裸设备,直接有oracle管理磁盘块,减少调用os级别块所造成的消耗
表空间(分为系统表空间,非系统表空间)
管理方式:数据字典DMT,本地管理LMT(推荐)
实质:管理段和区的自动扩张和收缩
区的管理:automatic是根据当前段中的区个数决定下一次区扩展的大小,个数越多,下个区越大
uniform(建议) 段中的区分配同样大小,减少碎片
段的管理:manual 类似高水位,可用段在freelist中,如果空间已使用pctfree则去除,若低于pctused则进入freelist
ASSM 自动管理
日志:enable logging DML时产生重做日志,关闭则不产生
查询系统里的表空间
V$DATASPACE
查询表空间内容和默认配置
desc DBA_TABLESPACE
更改用户在表空间的配额
ALTER USER west QUOTA UNLIMITED/50M ON test
EM:Show Tablespace Contents