DBAtlas · 데이터베이스 운영 아틀라스

Redo log 그룹 크기 변경(drop + add)

OracleRedo 및 아카이브

명령어

-- 1) The group to be resized must be INACTIVE; if not, switch:
ALTER SYSTEM SWITCH LOGFILE;
ALTER SYSTEM CHECKPOINT;
-- 2) Drop the old group:
ALTER DATABASE DROP LOGFILE GROUP 1;
-- 3) Add it again with the new size:
ALTER DATABASE ADD LOGFILE GROUP 1
  ('/u01/oradata/ORCL/redo01a.log',
   '/u02/oradata/ORCL/redo01b.log') SIZE 1G REUSE;

하는 일

redo log는 크기를 직접 바꿀 수 없으며, 그룹을 삭제하고 새 크기로 다시 추가하는 방식으로 변경한다.

사용 시점

redo 파일이 너무 작거나 클 때, 체크포인트 빈도를 조정하기 위해.

주의

INACTIVE 또는 UNUSED 그룹만 삭제할 수 있다. CURRENT/ACTIVE 그룹은 삭제하지 않는다. 항상 최소 두 개의 그룹이 남아 있어야 한다. REUSE는 기존 파일을 재사용한다.

DBAtlas에서 열기 →

관련 항목