|
最初由 fjhello2002 发布
[B]我原和xiangxianni一样,觉得用alter table xxx move tablespace 需要很多的空闲表空间,所以没有这么做。必竟是在线系统,稳定第一,不敢随便测试的。因此采用EXP IMP来做。
后来测试了一下,用alter table xxx move tablespace可以 (tablespace后跟的是原先的表空间)。当然,我没有试过几百个G的表去MOVE,只是在自己机器上测试了几百兆的情况。
测试条件如下:
表空间大小为 260M, 剩余空间为10M,表大小为250m, 1600W条记录。 临时表空间30M,然后直接把表MOVE了一下,可以成功。 [/B]
你的表空间是不是可以扩展的,如果是这样,当然可以成功。
如果不能扩展还能成功,应该算得上是Oracle的bug了(新表没建成原表占的空间就释放了) |
|