오라클

ORA-162X 또는 ORA-163X 조치 방법  

OEasy 2006. 10. 30. 20:05
BULLETIN CATEGORY
BULLETIN TOPIC
: RDBMS       
: ORA-162X 또는 ORA-163X 조치 방법  

NITIAL_EXTENT 
?다음 ORA 에러들은 오라클의 오브젝트들이 MAXEXTENTS에 도달 했을때 발생하는 것들이다.  
    01628, 00000, "max # extents (%s) reached for rollback segment %s"     
    01630, 00000, "max # extents (%s) reached in temp segment  in tablespace %s"     
    01631, 00000, "max # extents (%s) reached in table %s.%s"     
    01632, 00000, "max # extents (%s) reached in index %s.%s" 
   또한  ORA-1628 다음에는  ORA-01562도 함께 발생한다.  
     
?이 에러들은 다음 모든 LEVEL에서  발생 될 수 있다.  
     §  에플리케이션 LEVEL (GL, AOL, Financials, Etc)     
     §  TOOLS LEVEL (Reports, Forms, Etc)     
     §  커널  LEVEL (Insert, Update, Delete)     

 이 에러의 이유는 오브젝트의 익스텐트가 MAX #에 도달 했기 때문에 발생되며  오브젝트의 MAXEXTENTS는 STORAGE의 MAXEXTENTS 파라미터에 의해 결정된다.  

텭 다음 예를 보기로 하자.  

    SQL> INSERT INTO TAB1 SELECT * FROM TAB1;                       
        ORA-01631: max # extents (2) reached in table JANE.TAB1       
    SQL> SELECT INITIAL_EXTENT, NEXT_EXTENT, MAX_EXTENTS     
                FROM USER_TABLES    
                WHERE  TABLE_NAME = 'TAB1';      
      
    INITIAL_EXTENT 
    --------------
      6144
    NEXT_EXTENTS 
    ------------
       10240
    MAX_EXTENT 
    ----------
       2
     
텭 위 예에서 오브젝트의 MAXEXTENTS는 2 인데  이 값은 HARDCORD된  MAX 값이 아니다.    
HARDCORD 된  MAXEXTENTS의 최대  값은 데이타베이스가 薨볕?당시 지정된 DB_BLOCK_SIZE 의 값에 따라 다르다.

Oracle Korea Customer Support Technical Bulletins
 

'오라클' 카테고리의 다른 글

ORA-4031 조치 방법    (0) 2006.10.30
ORA-165X 조치 방법    (0) 2006.10.30
ORA-1578 조치 방법  (0) 2006.10.30
ORA-1555 (snapshot too old)조치 사항  (0) 2006.10.30
ORA-1118 조치 방법 (MAXDATAFILES와 DB_FILES  (0) 2006.10.30