Oracle RDS Redo Log 관리
-- Redo Log Size 조회 (MB 단위)
SELECT GROUP#, BYTES/1024/1024, STATUS FROM V$LOG;
-- Redo Log 생성 (크기 byte 단위, 여기선 1GB)
begin
rdsadmin.rdsadmin_util.add_logfile(bytes => 1073741824);
rdsadmin.rdsadmin_util.add_logfile(bytes => 1073741824);
rdsadmin.rdsadmin_util.add_logfile(bytes => 1073741824);
rdsadmin.rdsadmin_util.add_logfile(bytes => 1073741824);
rdsadmin.rdsadmin_util.add_logfile(bytes => 1073741824);
end;
/
-- Checkpoint 실행을 통한 Redo log inactive 변경 및 삭제 준비
begin
rdsadmin.rdsadmin_util.checkpoint;
end;/
-- 기존 Redo Log 삭제
begin
rdsadmin.rdsadmin_util.drop_logfile(grp => 1);
rdsadmin.rdsadmin_util.drop_logfile(grp => 2);
rdsadmin.rdsadmin_util.drop_logfile(grp => 3);
rdsadmin.rdsadmin_util.drop_logfile(grp => 4);
end;
/
-- Redo Log 변경
begin
rdsadmin.rdsadmin_util.switch_logfile;
end;
/