RTdoni 发表于 2010-08-24 13:44
没有什么区别,不知道LZ想了解什么?titi007 发表于 2010-08-24 15:43
新找的工作,为了考察对oracle的理解程度,招聘方要求输出一些文档和视频,其中一个文档就是要描述“USER表空间和UNDO表空间在扩展表空间的时候,有什么区别?” 小弟才疏学浅又没有实际操作经验,因此来论坛求救!renxiao2003 发表于 2010-08-24 15:55
都是表空间不够用的时候按照事先的扩展约定来进入扩展。doni 发表于 2010-08-24 16:55
这个问题有没有前提,或上下文?titi007 发表于 2010-08-24 20:08
没有上下文,是不是由于我记忆有疏忽,误导了大家,问题是这样写的“完成USER表空间和UNDO表空间的扩展,说明不同点”,这不同点就应该指的是区别吧,是操作上的区别?duolanshizhe 发表于 2010-08-24 21:13
user与undo都是表空间,而且都是存放数据的,他们的扩展与undo这种特殊类型的表空间无关吧wmxcn2000 发表于 2010-08-25 14:18
你这个问题,问的好象没什么实际意义吧!
或者说你的描述太少了!titi007 发表于 2010-08-25 14:30
就是面试的时候 要求输出的一个文档 可能是为了考察应聘者对于表空间扩展这块的理解吧 没有其他说明也没有其他要求 我也是没明白有什么区别 因此来求助拿钱发帖死全家 发表于 2010-08-25 23:59
一般来讲,user表空间扩展可能是因为数据的增长造成的,而undo表空间的扩展可能是因为数据更新频繁所致。muke77 发表于 2010-09-02 15:11
undo表空间不支持uniform 的扩展,
temporary不支持auto_allocate的扩展
permanent表空间支持这两种扩展子句。
另外他们的segment的管理方式也不完全一样。
可以参看sql reference。tacsoft 发表于 2010-10-13 22:56
USER表空间和UNDO表空间扩展设置是一样的,分为手工扩展和自动扩展两种方式。自动扩展需要设置一个增量,即每次数据满时增加的增量。UNDO表空间的大小与数据库的最长查询时间有关,最长查询时间越长,你的UNDO表空间需要的体积需求越大。假设在设计数据库时没有这样考虑问题,出现长查询时数据库就会报错。
表空间的扩展也不是无限制的,物理磁盘的大小限制表空间的大小。假设物理磁盘被充满,数据库就会报错。
|