본문 바로가기
DATABASE/ORACLE

redo log

by YUNZZANG 2023. 4. 27.
728x90
redo log 조회
 
SELECT a.group#, a.member, b.bytes, b.status, b.sequence#
FROM v$logfile a, v$log b
WHERE a.group# = b.group#
ORDER BY 1;
 
redo log file 삭제
 
current 상태 logfile은 삭제 불가능.
사용 log file 변경 (current 상태 변경)
 
ALTER SYSTEM SWITCH LOGFILE;
 
 
모든 active 상태 inactive 상태로 변경
ALTER SYSTEM CHECKPOINT;
 
 
group 3이 current 상태 아닐때 가능. DB에선 삭제되었지만, 물리적 파일은 별도로 삭제 필요.
ALTER DATABASE DROP LOGFILE GROUP 3;
 
물리적 파일 삭제
 
rm  '경로/redo01.log'
 
 
redo log file group 4 추가
ALTER DATABASE ADD LOGFILE GROUP 4
'/app/ora19c/oradata/DB19/redo04.log' SIZE 50M;
 
switch
ALTER SYSTEM SWITCH LOGFILE;
ALTER SYSTEM CHECKPOINT;

'DATABASE > ORACLE' 카테고리의 다른 글

SYS계정  (0) 2023.05.10
reverse key 인덱스 생성  (0) 2023.04.28
public / private synonym  (1) 2023.04.27
Process 목록 조회 / 종료  (0) 2023.04.27
mlog$ 와 rupd$_ tables  (0) 2023.04.21

댓글