表改变表空间有简便命令吗

[复制链接]
查看11 | 回复6 | 2007-5-10 01:02:02 | 显示全部楼层 |阅读模式
把ORACLE的一张表的数据表空间和索引表空间分别移动到另个数据表空间和索引表空间改如何做,用IMP/EXP太麻烦,有没有命令直接做,我怎么搜到的都是EXP/IMP啊
回复

使用道具 举报

千问 | 2007-5-10 01:02:02 | 显示全部楼层
alter table .. move tablespace
然后重建索引
回复

使用道具 举报

千问 | 2007-5-10 01:02:02 | 显示全部楼层
ALTER TABLE TAB_NAME MOVE TABLESPACE ...
ALTER INDEX IDX_NAME REBUILD TABLESPACE ...



回复

使用道具 举报

千问 | 2007-5-10 01:02:02 | 显示全部楼层
alter table table_name move tablespace desc_tablespace
回复

使用道具 举报

千问 | 2007-5-10 01:02:02 | 显示全部楼层
对原来索引会失效 要重建
回复

使用道具 举报

千问 | 2007-5-10 01:02:02 | 显示全部楼层
对 ,这就是两条最简单的办法,只需将表移到新的表空间,重建索引就可以了。用exp/imp对于大数据量太慢了。而且也麻烦。
回复

使用道具 举报

千问 | 2007-5-10 01:02:02 | 显示全部楼层
哦,好,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行