|
原帖由 yang_lizhi 于 2007-12-27 15:14 发表 ![]()
难道没有太好的解决办法了?
看来只好趁最近元旦放假,停机整理了。
初步打算2个方案
1。把ORACLE数据剪切到别的硬盘,再整理c:,然后再把数据倒回去,据说能消除磁盘碎片
2. 在DOS模式下进行整盘的GHOST备份,然后再回复,这个在别的机器上试过了,可以消除OS的磁盘碎片。
大家帮我想想还有别的方法吗?
1。把ORACLE数据剪切到别的硬盘,再整理c:,然后再把数据倒回去,据说能消除磁盘碎片
answer : 你没有说清楚是oracle的碎片还是os的碎片,如果是oracle的,并不是 “ 把ORACLE数据剪切到别的硬盘 ” ,在同一个c盘,只要通过 exp/imp 或者move 导入到其他表空间下的一个bak table也可以消除oracle 级碎片 。
如果是OS级别的碎片问题,做个standby, 切换过去不就完事了,停机最多 20 分钟。
2。 在DOS模式下进行整盘的GHOST备份,然后再回复,这个在别的机器上试过了,可以消除OS的磁盘碎片。
answer : Oracle数据库正式使用的,用GHOST备份, 不靠谱。 一直不相信ghost 。
在windows上做生产数据库,定期磁盘整理要纳入日常维护 。 当然最好不用windows系统作生产库。 |
|