database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40070 게시물 읽기
No. 40070
ora-01632 오류 조치후 한달후에 다시 오류발생
작성자
한상원(ennedi)
작성일
2013-03-21 09:06
조회수
5,570

안녕하세요..제목처럼 오류나서 해결책을 여기에서 찾았습니다.

alter index CSPACE.SCMATMTB_IDX01 storage (maxextents 200);

2월말경에 오류가 떠서 인덱스를 늘려주면 된다고 하여 위에처럼 작업후 해결 됐는데

오늘 다시 같은 오류가 났습니다. SCMATMTB 테이블에 하루 1,500건정도 insert 하고 있습니다.

오류나기전의 스크립트

CREATE INDEX CSPACE.SCMATMTB_IDX01
 ON CSPACE.SCMATMTB(MASHCD, MAMATY, MAMIDD, MASEDT)    PCTFREE 10 INITRANS 2 MAXTRANS 255
    STORAGE(
        INITIAL 240 K
        NEXT 104 K
        MINEXTENTS 1
        MAXEXTENTS 121
        PCTINCREASE 0
        FREELISTS 1
        FREELIST GROUPS 1
        BUFFER_POOL DEFAULT
        )
LOGGING   TABLESPACE CSPACE_IDX;

alter index CSPACE.SCMATMTB_IDX01 storage (maxextents 200);후에 스크립트

CREATE INDEX CSPACE.SCMATMTB_IDX01
 ON CSPACE.SCMATMTB(MASHCD, MAMATY, MAMIDD, MASEDT)    PCTFREE 10 INITRANS 2 MAXTRANS 255
    STORAGE(
        INITIAL 240 K
        NEXT 104 K
        MINEXTENTS 1
        MAXEXTENTS 200
        PCTINCREASE 0
        FREELISTS 1
        FREELIST GROUPS 1
        BUFFER_POOL DEFAULT
        )
LOGGING   TABLESPACE CSPACE_IDX;

는 딱히 차이가 없어 보이는데...오류가 반복되지않도록 하려면 maxextents 200 의 수치를 늘려주면 될까요..?

같은 오류가나서 애매하네요...alter 하기전이나 한후에 겨우 숫자 1차이 뿐인데..

즐거운 하루 보내세요

 

이 글에 대한 댓글이 총 2건 있습니다.

storage 옵션을 보니까 240 K + 199*104k = 20936k = 대략 20메가 최대로 인덱스 데이타가 20메가 이상을 넘을수 없습니다. 데이타가 쌇이면서 인덱스가 커지므로

initail 10M

next 10M

maxextents 200

maxextents 200이니까 곱하기 10m가 하면 2기가 까지는 상관없을듯 하네여.

더 높이고 싶으시면 maxextents를 왕창 늘리던지

기본 extent가 늘어가는것을 늘리던지 하면 될듯 합니다

대략 이정도 잡아서 인덱스를 다시 생성해 주세여.

 --> DB 사용이 없을때 하세요.

 

drop index CSPACE.SCMATMTB_IDX01;

CREATE INDEX CSPACE.SCMATMTB_IDX01
ON CSPACE.SCMATMTB(MASHCD, MAMATY, MAMIDD, MASEDT) PCTFREE 10 INITRANS 2 MAXTRANS 255
STORAGE(
INITIAL 10M

NEXT 10M
MINEXTENTS 1
MAXEXTENTS 200
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
LOGGING TABLESPACE CSPACE_IDX;

 

 

이정재(ljjang)님이 2013-03-27 21:59에 작성한 댓글입니다.
이 댓글은 2013-03-27 22:03에 마지막으로 수정되었습니다.

이제서야 답변을 봤네요..

늦었지만 감사합니다.

한상원(ennedi)님이 2013-04-10 17:37에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40073오라클의 컬럼 alias에 대하여...
김흥수
2013-03-27
5794
40072인덱스에 관하여 [1]
충시기
2013-03-21
5219
40071원격 접속시에 오라클 클라이언트 설치???
최규성
2013-03-21
5473
40070ora-01632 오류 조치후 한달후에 다시 오류발생 [2]
한상원
2013-03-21
5570
40069FOR문 안에서 EXECUTE 안먹나요?
corny5
2013-03-20
5414
40068RE) 코드변환 도움요청 [4]
김동길
2013-03-20
5670
40067코드변환 도움 요청..ㅠ [1]
김동길
2013-03-20
5379
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다