Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1842318
  • 博文数量: 334
  • 博客积分: 11301
  • 博客等级: 上将
  • 技术积分: 3452
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-18 10:19
个人简介

路虽弥,不行不至;事虽少,不做不成。

文章分类

全部博文(334)

文章存档

2013年(4)

2012年(19)

2011年(27)

2010年(71)

2009年(45)

2008年(15)

2007年(84)

2006年(69)

分类: Oracle

2006-10-31 08:12:15

 
[[问题:会计期间无法打开]]
------------------------
 
1.查看请求输出及详细日志均未发现错误提示.
 
2.查看alert.log
   发现:
       ORA-1632: max # extents 50 reached in index GL.GL_BALANCES_N2
 
   问题原因:索引达到最大值
 
 
3.必须修改索引参数
   (alter index 无法修改storage中的initial参数,可以修改next,maxextents)
 
查询extents使用比率:
-----------------------------------------------------------
select DS.segment_name,DS.segment_type,DS.tablespace_name,
       round((DS.extents/DS.max_extents)*100,2) "Ratio%",
       ds.extents,ds.max_extents
from dba_segments ds
where ds.owner IN ('PO','GL','AP','AR','INV')
order by 4 desc
-----------------------------------------------------------
 
4.有三种方法修改

方法一:
   alter index gl.GL_BALANCES_N2 storage (maxextents 100)
方法二:
   alter index gl.GL_BALANCES_N2 rebuild

方法三:
   alter index gl.GL_BALANCES_N2 coalesce;
 
 
 
注:经常查看alert.log,以便能及时发现问题.
 
   
 
     
 
 
  
阅读(2062) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~