索引重建报错问题记录

操作:对一个27w的表插入1000条左右的数据
执行索引重建时,报:
ora-01654:unable to extend index 索引名 by 128 in tablespace 表空间名
经查,该表空间尚有4G富余。
执行数据插入时,报:
ora-01652:unable to extend temp segment by 8 tablespace 表空间名

临时表空间经检查也比较富余。

将索引转移到另外的表空间:
alter index xxx rebuild tablespace 另外的表空间。
重建成功,再将索引建回自己表空间:
alter index xxx rebuild tablespace 表空间。
重建成功,然后再次重建失败(无tablespace子句)。

再次实验:
在该表上创建另外一个索引,然后再该表空间上rebuild依然报错!

但是此时插入数据成功。
查看表空间配额,max_bytes都为0,到目前不确定为何原因引起,由于是远程支持,很多信息无法直接获取,无法进一步核查。
不过有一点需要说明的是,客户的环境是RAC,但应该不至于不能重建索引,疑惑。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12932950/viewspace-692228/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12932950/viewspace-692228/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值