ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 索引重建报错问题记录

索引重建报错问题记录

原创 Linux操作系统 作者:regonly1 时间:2011-04-11 15:43:19 0 删除 编辑
操作:对一个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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-05-10

  • 博文量
    257
  • 访问量
    1045063