开源中文网

您的位置: 首页 > 数据库应用 > Oracle > 正文

如何查看oracle的表空间是数据字典管理空间还是本地管理空间?

来源:  作者:

从互联网上看到的一些帖子归纳的: 

可以通过查dba_tablespaces这张表看一个表空间是字典管理的还是本地管理的,相应的字段为extent_management,如果值为DICTIONARY则为字典管理,值为LOCAL则为本地管理。 
不能说哪一种好各有各自的应用范围,如下: 
1、system表空间只能是数据字典管理的,9i也是一样,这个不用讨论。 
2、一般分配及回收空间频繁的表空间比如temp用local管理,主要是为了减少空间分配的等待及数据字典的争用。 
3、经常插入、删除、更新的表空间可以用本地管理空间,但这并不是太相关,个人意见。 
4、通常的做法是把temp表空间没为local管理,其这的用数据字典管理。 

select tablespace_name,extent_management from dba_tablespaces; 

Tags:如何 查看 oracle
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明