기술 정보
home
채널 소개
home

Redo logfile 교체를 통한 Redo resizing

문서 유형
기술 정보
분야
관리/환경설정
키워드
redo
resize
교체
적용 제품 버전
7FS02PS

개요

Redo resizing은 성능 최적화 또는 문제 해결을 위해 Redo log 버퍼의 크기를 조절하는 작업으로서, Redo log는 동적 resizing는 불가능하므로 임시 Redo그룹을 생성해 새로운 Redo파일로 교체하는 방법을 안내합니다.

방법

1. 기존 Redo 조회

set linesize 200 col member for a40 select a.group#, a.member, b.bytes/1024/1024 MB, b.archived, b.status from v$logfile a, v$log b where a.group#=b.group# order by 1,2; SQL> select a.group#, a.member, b.bytes/1024/1024 MB, b.archived, b.status 2 from v$logfile a, v$log b 3 where a.group#=b.group# 4 order by 1,2; GROUP# MEMBER MB ARCHIVED STATUS ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 0 C:\tibero6\tbdata\redo01.redo 100 NO INACTIVE 1 C:\tibero6\tbdata\redo11.redo 100 NO CURRENT 2 C:\tibero6\tbdata\redo21.redo 100 NO INACTIVE
SQL
복사

2. 임시 Redo 추가

alter database add logfile group 4('C:\tibero6\tbdata\redo041.redo') size 600M; alter database add logfile group 5('C:\tibero6\tbdata\redo051.redo') size 600M; alter database add logfile group 6('C:\tibero6\tbdata\redo061.redo') size 600M; alter system switch logfile; alter system switch logfile; alter system switch logfile;
SQL
복사

3. 기존 Redo 삭제

alter database drop logfile group 0; alter database drop logfile group 1; alter database drop logfile group 2; alter system switch logfile; alter system switch logfile; alter system switch logfile;
SQL
복사

4. 기존 Redo 그룹에 새로운 Redo(2번에서 생성) 추가

alter database add logfile group 0('C:\tibero6\tbdata\redo01.redo') size 600M; alter database add logfile group 1('C:\tibero6\tbdata\redo11.redo') size 600M; alter database add logfile group 2('C:\tibero6\tbdata\redo21.redo') size 600M;
SQL
복사

5. 임시 Redo 삭제

alter database drop logfile group 4; alter database drop logfile group 5; alter database drop logfile group 6;
SQL
복사