리두로그 현재상태 확인
select l.group#, member, archived, l.status, (bytes/1024/1024) MB
from v$log l, v$logfile f
where f.group# = l.group#
order by 5;
GROUP#|MEMBER |ARCHIVED|STATUS |MB|
------|----------------------------------|--------|--------|--|
3|D:\APP\KING\ORADATA\ORCL\REDO03.LOG|NO |CURRENT |50|
1|D:\APP\KING\ORADATA\ORCL\REDO01.LOG|NO |INACTIVE|50|
2|D:\APP\KING\ORADATA\ORCL\REDO02.LOG|NO |INACTIVE|50|
CURRENT 상태일경우 로그스위칭
alter system switch logfile;
alter system checkpoint;
INACTIVE 상태일경우 로그파일 삭제 후 생성
--ACTIVE 상태일경우 INACTIVE상태가 될때까지 대기
--리두로그 그룹1의 리두로그 파일 삭제
alter database drop logfile group 1;
--HOST명령 또는 OS 명령을 통해 리두로그 파일 삭제
--OS레벨 리두로그 파일 삭제
host del D:\APP\KING\ORADATA\ORCL\REDO01.LOG
--OS에서 리두로그 팡일 삭제
rm D:\APP\KING\ORADATA\ORCL\REDO01.LOG
--변경된 사이즈의 리두로그파일 생성
alter database add logfile group 1 'D:\APP\KING\ORADATA\ORCL\REDO01.LOG' size 1000M;
'DATABASE > ORACLE' 카테고리의 다른 글
오라클 리스너 포트 추가 (0) | 2021.04.06 |
---|---|
리두로그버퍼 사이즈 변경 (0) | 2021.03.29 |
윈도우 배치에서 오라클 오류로그 파일을 읽어들여 DB에 저장 (0) | 2020.12.21 |
윈도우 배치에서 오라클 로그파일 오류메세지(ORA-) 파일로 출력하기 (0) | 2020.12.21 |
오라클 SQLPLUS 다중서버 작업방법 (0) | 2020.12.17 |