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 27481 게시물 읽기
No. 27481
8i 롤백세그먼트 영역 증가 관련 문의
작성자
최영호(showdown)
작성일
2006-08-02 16:09
조회수
1,345

현재 1GB의 롤백세그먼트 데이터 파일이 있습니다.

 

그안에 10개의 롤백세그먼트가 존재하고 크기는 각각 5메가씩 입니다.

 

5메가 이상은 늘어나지 않으므로 1기가중에 현재 사용량은 50메가입니다.

 

이것을 각 10m씩으로 잡아주고 싶은데 방법을 알려주세요~

 

늘려주려는 원인은 배치잡 돌릴시에 롤백세그먼트 관련 에러가 납니다.

 

즉, 크기가 작아서 그러겠죠.

 

물론 큰 크기의 롤백세그먼트도 따로 생성해봤습니다만 set transaction구문 자체가

 

commit이나 DDL을 만나면 해제가 되더라구요~ 배치잡 특성상 그 부분은 어쩔수가...

 

암튼, 롤백 변경은 DB가 온라인중에 가능하다고 들었습니다.

 

단순 데이터 파일의 사이즈 추가가 아닌 1GB안에 속해있는 롤백세그먼트 영역의 크기 증가입니다.

 

1GB의 롤백세그먼트 데이터 파일에 현재 5메가씩 10개의 롤백세그먼트가 사용중이므로,

 

이것을 10메가 씩으로 늘리고 싶습니다.

 

환경은 OPS환경이고 1~10번은 1번 노드에, 11~20번은 2버 노드에 사용중입니다.

 

물론 각 OPS의 init.ora엔 1번노드(1~10), 2번노드(11~20)으로 쓰여있구요.

 

먼저 해당 롤백세그먼트가 사용중인가를 판단하고 xact값이 0이면 오프라인 시키고

 

어떠한 명령으로 크기를 5메가에서 10메가로 변경해줘야 될듯한데 잘 안찾아지네요~

 

OPS환경이라 조심해야 할점은 없는지요?

 

단순 구문으로 사이즈 변경이 가능하다면 해피 하겠지만,

 

안된다면 drop & create라면, OPS에서 조심해야 할점도 있을거 같습니다~

 

고수님들의 조언 기다리겠습니다 ^^

-------------------------------------------------------------

관련 회사에 문의 해본 결과

alter rollback segment rbs storage (next 10m); initial 옵션은 먹지 않습니다. 아니면

alter rollback segment rbs storage (maxextents 2048); 세그먼트 한 개당 100 MB 정도까지 확장할 수 있도록 maxextents를 늘려주세요.

라고 답변이 왔습니다.

maxextents가 2048로 정해주면 실제로 어느 선까지 늘어난다는 이야기인가요?

그리고 위의 2가지 명령문중에 어느걸 날려야,

개당5M로 설정된 롤백세그먼트가 10M로 보이게 될까요? 담당자는 그걸 원해서리...

 

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

롤백세그먼트의 사이즈 문제가 아니라, rollback segment tablespace부족을 말씀하시는거 아닌가요? 그렇다면 예를들어, 롤백세그먼트 initial 5메가에 max extents만 2048으로 설정하면 충분하지요. 2048*5M=10기가니까.

그런데 rollback segment관련 에러메시지가 뭔가요? 혹시 snapshot too old 말씀하시는 아닌가요? 그거라면, 다른 원인일 수도 있지요.

지나가다님이 2006-08-02 18:17에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
27484쿼리질문입니다. [1]
이은규
2006-08-03
1103
27483질문입니다..
개발자
2006-08-03
783
27482[질문] 인덱스 생성시 에러 발생
이성우
2006-08-02
1599
274818i 롤백세그먼트 영역 증가 관련 문의 [1]
최영호
2006-08-02
1345
27480catalog정보 복구할수있는방법이 있나요?
김경호
2006-08-02
853
27479한 레코드의 6개의 칼럼중 최대, 최소를 찾을수 있는 방법?? [1]
초보탈출
2006-08-02
1145
27478[질문]오라클 클라이언트 사용시 ORA-12154 에러가 발생합니다.
옥스
2006-08-02
2463
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다