posts - 13,comments - 3,trackbacks - 0

引言:

数据库突然报: ORA-01654: unable to extend index BO.INDEX_indexname by 311072 in tablespace 错误,上网查原因,发现解决之道只有一个,就是增加tablespace的大小.因我的database的tablespace已经足够大了,最后发现不是tablespace不足,而是参数错误.现归纳解决此问题的方法如下.

方法1:

   当出现类似错误时,首先检查tablespace的空间是否足够大,如果不够大,说明tablespace的空间不够扩展了,这时候需要将tablespace的datafile的size变大,方法很简单我就不讲了,或增加新的datafile到此tablespace中,使用alter tablespace mytablespace add datafile 'XXX' size xxxx就OK啦.

方法2:

   这就是我这此遇到的问题.我的datafile的size为2000m,而我的index的next extent为2G,pct increase为50,这样一来下一个要扩展的extent为3G,而我的datafile的Size为2G,故无发找到连续3G的空间,当然会出错.

   问题找到了,解决当然很简单,修改next extent 为128k,pct increase为0,问题解决. 
            不知道是谁设定的,真是个低级错误.

posted on 2006-03-14 20:44 Kevensun 阅读(2548) 评论(2)  编辑 收藏 引用 所属分类: Oracle

FeedBack:
# re: ORA-01654 错误的解决方法
2006-12-12 00:49 |
最新破获二个redvip内部员工测试的登录号,推存大家快快使用,相信还能用到07年12月.不受艰制。分别是;94153166 ,94153198  统一登录密码:123123使用方法:先新建一个注册时介绍人分别填入这二个号码其中一个(记住一定要,不然不能登录),注册成功时再用你填入介绍的那个号码登录VIP,登录成功再查帐户余额.你会发现这二个帐号的余额都是999.9,无论怎么使用里面余额都不会变.当然,新注册的那个帐号也都有五元话费.注意一定要先注册后再登录.帐号已加密,记住登录后不要改密码! 大家把握机会!   回复  更多评论
  
# re: ORA-01654 错误的解决方法
2008-04-16 18:43 |
@发
放屁  回复  更多评论
  
只有注册用户登录后才能发表评论。