如何查看我的表空间是数据字典管理空间还是本地管理空间? select tablespace_name,extent_management from dba_tablespaces;最好都用本地管理表空间,容易管理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查询dba_tablespaces系统表本地管理表空间 :表空间再创建时不能指定默认存储参数,只能将他设置为 AUTOALLOCATE 或UNIFORM 方式,并且再表空间创建后不能修改数据字典管理方式: 不仅可以再创建时设置默认存储参数,而且可以再创建后通过修改存储参数对表空间的存储管理方式进行更改。 这样看来,应该是 数据字典管理方式 方便点。 http://www.dbasupport.com/forums/showthread.php?s=7b164c06cd41f20d0434615444c46823&threadid=30261&highlight=extentmanagementtake a look . Quite useful Re:可以通过查dba_tablespaces这张表看一个表空间是字典管理的还是本地管理的,相应的字段为extent_management,如果值为DICTIONARY则为字典管理,值为LOCAL则为本地管理。不能说哪一种好各有各自的应用范围,如下:1、system表空间只能是数据字典管理的,9i也是一样,这个不用讨论。2、一般分配及回收空间频繁的表空间比如temp用local管理,主要是为了减少空间分配的等待及数据字典的争用。3、经常插入、删除、更新的表空间可以用本地管理空间,但这并不是太相关,个人意见。4、通常的做法是把temp表空间没为local管理,其这的用数据字典管理。 SQL> select tablespace_name,extent_management from dba_tablespaces;TABLESPACE_NAME EXTENT_MAN------------------------------ ----------SYSTEM LOCALUNDOTBS1 LOCALTEMP LOCALLG LOCALsystem表空间只能是数据字典管理的,9i也是一样,这个不用讨论。 ????? 上面是我的数据库的结果 强烈agree hrb_qiuyb(晨钟暮鼓) 的意见。考虑到数据库空间的变化,采用数据字典管理的话,oracle要操作数据字典,而且也要写redo log,那么就增大的系统资源的争用,这就是local和数据字典管理的根本差别。 呵呵,对于system表空间可能是我记错了,回去查一下。 触发器问题 层次型数据库与网状数据库对应的英文单词分别是什么? 求一存储过程 使用 create table xxx as 时,怎么转换 varchar2(10) 为 number(10) 请问透明网关有谁用过,性能如何? oracle存储过程能开启或禁用触发器吗? 你们好,请教一个查询语句!!谢谢 插入数值时提示小时值必须在1-12之间 系统使用GHOST还原后无法启动监听,错误信息如下: 求助,有没有大神可以解读一下这个怎么理解 怎么创建一个表? SQL语句的优化(500分)
AUTOALLOCATE 或UNIFORM 方式,并且再表空间创建后不能修改
数据字典管理方式:
不仅可以再创建时设置默认存储参数,而且可以再创建后通过修改存储参数
对表空间的存储管理方式进行更改。
这样看来,应该是 数据字典管理方式 方便点。
1、system表空间只能是数据字典管理的,9i也是一样,这个不用讨论。
2、一般分配及回收空间频繁的表空间比如temp用local管理,主要是为了减少空间分配的等待及数据字典的争用。
3、经常插入、删除、更新的表空间可以用本地管理空间,但这并不是太相关,个人意见。
4、通常的做法是把temp表空间没为local管理,其这的用数据字典管理。
------------------------------ ----------
SYSTEM LOCAL
UNDOTBS1 LOCAL
TEMP LOCAL
LG LOCALsystem表空间只能是数据字典管理的,9i也是一样,这个不用讨论。 ?????
上面是我的数据库的结果