본문 바로가기
oracle/[Admin] 실습

[실습] Redo Log File 관리하기

by #moonyz 2014. 10. 21.

step 1. log 파일 조회시 보기 편한 크기로 조회하기 위해 미리 설정 & 저장



step 2. 로그파일 조회 @log



step 3. 신규 그룹 추가하기

SQL > alter database add logfile group [그룹넘버] '경로' size [크기];



step 4. 그룹에 멤버 추가하기

SQL > alter database add logfile member '경로' to group [그룹넘버];



step 5. 새로 추가한 4번그룹을 current 상태로 변경

SQL > alter system switch logfile >> switch를 발생시켜 현재 사용중(current)인 그룹을 다른 그룹으로 넘김

SQL > alter system checkpoint  >> checkpoint를 발생시켜 Data File에 기록하여 Inactive 상태로 변경하게 함



step 6. 현재 사용중인 로그파일 삭제 하기 >> Inactive 상태에서만 삭제가능하므로 switch, checkpoint 발생시켜 상태변경



step 7. Inactive 상태로 변경한 group 4 멤버 삭제

SQL > alter database drop logfile member '경로';  >> 멤버 삭제하기

- 로그파일이 있던 경로를 조회해보면 파일이 여전히 존재 --spfile은 control file 내에서 명단만 지우기 때

- 삭제한 로그파일 수동으로 삭제해주어야 함 (rm)



step 8. 그룹 삭제하기

- 그룹 4번에 있는 마지막 멤버를 지울때는 멤버삭제 불가하고 그룹을 삭제해주어야 함.

SQL > alter database drop logfile group [그룹넘버]

- 마찬가지로 로그파일이 있던 경로를 조회해보면 파일이 여전히 존재하므로 수동으로 삭제해주어야 함


댓글