【正确答案】在表空间中以区为单位分配空间。在创建表空间后可使用本地管理表空间(LMT)或字典管理表空间(DMT)来跟踪空闲空间和已用空间。
字典管理表空间(Dictionary Managed Tablespace,DMT),它是Oracle 8i及以前版本使用的一种表空间管理模式,不过在Oracle 8i及以后的版本中仍然保存有该特性。DMT是通过数据字典管理表空间的空间使用(其实是管理区)。每当分配或取消分配区后,Oracle服务器会更新数据字典中的相应表。用于管理的两个数据字典表分别是:UET$(Used Extents)和FET$(Free Extents)。DMT是为了实现向后兼容而提供的,建议使用本地管理的表空间。
本地管理表空间(Locally Managed Tablespace,LMT)是从Oracle 8i出现的一种新的表空间的管理模式,通过位图来管理表空间的空间使用(其实是管理区)。位图中的每个位都对应于一个块或一组块。Oracle在分配区或释放区后可以重新使用,Oracle服务器通过更改位图值来显示块的新状态。LMT在Oracle 9i及以后版本中成了默认选项。
表空间管理模式的查询如下,其中EXTENT_MANAGEMENT列表示表空间的管理模式:

将字典管理的表空间转换为本地管理:

将本地管理的表空间转换为字典管理:
