LoveUnix » ORACLE等数据库 » Oracle表空间
让LU留住您的每

一天 让LU博客留住您的每一天
2005-6-16 11:49 sysroger
在原有的表空间base_data新增一个datafile basedata1.dbf,如果原来的basedata.dbf空间没有用完,现新增一个表空间数据文件,新增的数据是继续写在basedata.dbf上还是等新增的文件建好以后,马上写在basedata1.dbf上?

2005-6-16 17:14 boyli
<!--QuoteBegin-sysroger+2005-06-16 11:49:21--><div class='quotetop'>QUOTE(sysroger @ 2005-06-16 11:49:21)</div><div class='quotemain'><!--QuoteEBegin-->在原有的表空间base_data新增一个datafile basedata1.dbf,如果原来的basedata.dbf空间没有用完,现新增一个表空间数据文件,新增的数据是继续写在basedata.dbf上还是等新增的文件建好以后,马上写在basedata1.dbf上?<br />[right][snapback]472286[/snapback][/right]<br /><!--QuoteEnd--></div><!--QuoteEEnd--><br />这个问题....<br />你关心这个干嘛?<br />根据空间分配的算法(最先满足要求的连续空间),如果原先那个文件上有足够的连续空间满足要求,应该先用原先那个文件.<br />当然如果你的数据库里的对象都没有增加extent的操作,那么basedata1.dbf上就不会有数据.

2005-6-17 09:11 sysroger
想了解,不过楼上的说得不够充分

2005-6-18 12:55 wenger
二楼已经说得比较清楚了,如果你真要确认新增的数据文件是否被用了,可以查看其是否是全部空闲的。

2005-7-4 16:25 sysroger
ALTER TABLESPACE &quot;BASEDATA&quot; <br />    ADD <br />    DATAFILE &#39;/ora_base/5.dbf&#39;  SIZE  5M REUSE和<br />ALTER TABLESPACE &quot;BASEDATA&quot; <br />    ADD <br />    DATAFILE &#39;/ora_base/.dbf&#39;  SIZE  5M<br />有什么区别,也就是关键REUSE参数加与不加有什么区别?

2005-7-5 09:07 长天污水
只是看见temp表空间可以重用,但是这里的俺们也很想知道。

页: [1]
查看完整版本: Oracle表空间


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.