2014. 3. 17. 10:23 오라클
exadata flashcache 모드 변경
Exadata FlashCache 모드를 write-through 에서 write-back 모드로 바꾸어 보자.
- 온라인중 플래쉬캐쉬 writeback 모드로 변경하기 (DB & ASM Up 상태)
1. 플래쉬캐쉬 drop
# cellcli -e drop flashcache
2. offlne된 디스크가 있는지 확인
# cellcli -e list griddisk attributes name,asmmodestatus,asmdeactivationoutcome
3. 그리드디스크 비활성화
# cellcli ?e alter griddisk all inactive
4. 셀서비스 내리기
# cellcli -e alter cell shutdown services cellsrv
5. writeback 모드로 변경
# cellcli -e "alter cell flashCacheMode=writeback"
6. 셀서비스 재시작
# cellcli -e alter cell startup services cellsrv
7. 그리드디스크 재활성화
# cellcli ?e alter griddisk all active
8. 그리드디스크가 성공적으로 온라인 되었는지 확인
# cellcli -e list griddisk attributes name, asmmodestatus
9. 플래쉬캐쉬 재성성
# cellcli -e create flashcache all
10. WriteBack 모드인지 확인
# cellcli -e list cell detail | grep flashCacheMode
11. 다음 셀에 동일한 작업 반복 (작업전 'asmdeactivationoutcome' 이 YES 인지 반드시 확인)
# cellcli -e list griddisk attributes name,asmmodestatus,asmdeactivationoutcome
- 오프라인 플래쉬캐쉬 writeback 모드로 변경하기 (DB & ASM Down 상태)
1. 플래쉬캐쉬 drop
# cellcli -e drop flashcache
2. 셀서비스 내리기
# cellcli -e alter cell shutdown services cellsrv
3. writeback 모드로 변경
# cellcli -e "alter cell flashCacheMode=writeback"
4. 셀서비스 재시작
# cellcli -e alter cell startup services cellsrv
5. 플래쉬캐쉬 재성성
# cellcli -e create flashcache all