oracle本来该建在索引表空间的索引建立在了表空间里了怎么办?

如题。我的一个oracle数据库建立了两个表空间,一个叫TABLES,用来存放表,一个叫INDEX,用来存放表索引。结果在建表的时候不小心把几张表的表索引建在了TABLE... 如题。我的一个oracle数据库建立了两个表空间,一个叫 TABLES,用来存放表,一个叫 INDEX,用来存放表索引。结果在建表的时候不小心把几张表的表索引建在了TABLES表空间里,请问该怎么修改? 展开
 我来答
李翀昊
2015-06-24 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:98.9万
展开全部
重建时,移动索引,如:
alter index index_name rebuild tablespace tbs_name;
追问
我需要先把这张表删掉?
追答
不需要,这个是重建索引,然后自动将它移动到,你指定的表空间中了
cy416215207
2015-06-24
知道答主
回答量:25
采纳率:0%
帮助的人:14.7万
展开全部
只能drop掉,重新建
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈举超23
2015-06-24 · TA获得超过1097个赞
知道小有建树答主
回答量:742
采纳率:100%
帮助的人:708万
展开全部
ALTER INDEX 索引名 REBUILD TABLESPACE INDEX;
追问
这个语句是把建错的表索引改变空间吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式