본문 바로가기

ORACLE/Admin

ORALCE Redo Log 관리 명령어 정리

728x90
반응형

온라인 리두로그 그룹 추가

-- 온라인 리두 그룹 추가
alter database
add logfile '/oracle_redo/redo01.rdo'
size 200M;

-- 온라인 리두 그룹 여러 개 추가
alter database
add logfile ('/oracle_redo/redo01.rdo','/oracle_redo/redo02.rdo')
size 200M;

 

온라인 리두로그 그룹 삭제

-- 온라인 리두로그 그룹 삭제
alter database drop logfile group 1;

 

온라인 리두로그 멤버 추가

멤버 추가 시 그룹의 기존 멤버와 동일한 크기로 생성하기 때문에 사이즈 명시하지 않음.

-- 온라인 리두로그 멤버 추가
alter database
add logfile member '/oraredo/redo01.rdo' to group 1;

-- 온라인 리두로그 멤버 여러 개 추가
alter database
add logfile member
'/oraredo2/redo01.rdo' to group 1,
'/oraredo2/redo02.rdo' to group 2;

 

온라인 리두로그 멤버 삭제

-- 온라인 리두 로그 멤버 삭제
alter database drop logfile member '/oraredo2/redo01.rdo';

 


+ 멤버 삭제 시 Current 상태나 Active 상태인 로그 파일에 대해서는 삭제할 수 없다. (삭제 되지 않고 에러 발생)
v$log 뷰에서 작업 대상 로그파일의 상태를 확인하고, 작업 불가한 상태일 경우 로그 스위치를 발생시켜 로그파일을 순환한 후 작업해야한다.

-- 로그 스위치
alter system switch logfile;
728x90
반응형