如何将index 和 table 分开!(有点急)

[复制链接]
查看11 | 回复9 | 2006-4-17 13:46:34 | 显示全部楼层 |阅读模式
我从一台oracle 主机A上exp 了一个dmp文件 里面有table和index.原来的数据库是table 和index是放在两个不同的tablespace 中。但现在我要用这个dmp文件在另一台主机上imp 做测试用,当然也作了两个tablespace,但imp后发现所有table和index都在同一个tablespace里,我该怎么做才能将table和index分开!(dmp文件中包括数据!)
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
主机A上的tablespace:wfc01用于存放数据表 wfcidx1用存放索引。
做测试的主机 tablespace:wfc01 wfcidx1 用户指定wfc01。
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
alter index rebuild不是可以吗
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
alter index “index_name”rebuild tablespace 索引表空间。
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
最初由 ZALBB 发布
[B]alter index “index_name”rebuild tablespace 索引表空间。 [/B]

我有很多index 那该怎么办
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
用toad也可以,里面有一个功能就干这事,图形化界面,一看就知道怎么用。
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
最初由 neozhu 发布
[B]
我有很多index 那该怎么办 [/B]

SQL>select 'alter index '||index_name||' rebuild tablespace ts_name;' from
user_indexes;
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
最初由 不是我不明白 发布
[B]用toad也可以,里面有一个功能就干这事,图形化界面,一看就知道怎么用。 [/B]

还有不太明白!
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
如果有很多索引的话,那就按照ZALBB的做吧
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
多谢了。但请先帮我搞定把8i的dmp文件imp到9i里吧!
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行