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 "BASEDATA" <br /> ADD <br /> DATAFILE '/ora_base/5.dbf' SIZE 5M REUSE和<br />ALTER TABLESPACE "BASEDATA" <br /> ADD <br /> DATAFILE '/ora_base/.dbf' SIZE 5M<br />有什么区别,也就是关键REUSE参数加与不加有什么区别?
2005-7-5 09:07
长天污水
只是看见temp表空间可以重用,但是这里的俺们也很想知道。
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.