[관리] control,log,data file 분류 시 고려사항
———————————————–
Control File, Redo Log File, Data File
분류 시 고려해야 할 사항들
———————————————–
Control Files
– Control File은 크기가 작으므로 중요하므로 여러 디스크에 저장 되면 좋다.
– Control File은 디스크 마다 이름이 같은 것이 좋다. (추 후 문제시 복구 용이)
Redo Log Files
– 그룹 단위이며 한 그룹에는 적어도 2개 이상의 Redo Log File(Member)이 있어야 한다.
– 같은 그룹에 속한 Redo Log File 들은 다른 디스크에 저장되는 것이 좋다.
– Datafile 과 Redo Log File은 같은 디스크에 위치하지 않도록 한다.
(복구 시 필요하므로 따로 둔다 – 같이 오류,에러시 복구 불가능)
Data Files
– System, Undo, Temporary 및 오라클 디폴트 제공 테이블 스페이스 영역은 같은 디스크에
존재하는 것이 좋다.
– System, Undo, Temporary 등 테이블 스페이스 영역은 오라클이 사용하므로
사용자 영역과 다른 디스크에 위치하는 것이 좋다.
– 같은 테이블 스페이스에 존재하는 Data File도 다른 디스크에 위치하게 만드는 것이 좋다.
– Datafile 과 Redo Log File은 같은 디스크에 위치하지 않도록 한다.
(복구시 필요하므로 따로 둔다 – 같이 오류, 에러시 복구 불가능)
예) disk1 ~ disk5까지의 디스크가 존재한다.
각각의 디스크에 Control File, Reod Log File, Data File을 배치하라.
단, 사용자 Tablespace는 happy 한 개 존재한다.
———
DISK 1
———
control.ctl
happy01.dbf
———
DISK 2
———
control.ctl
happy02.dbf
———
DISK 3
———
control.ctl
system01.dbf, undotbs01.dbf, temp01.dbf, cwlite01.dbf, drsys01.dbf, example01.dbf, indx01.dbf,
odm01.dbf, tools01.dbf, users01.dbf, xdb01.dbf
———
DISK 4
———
control.ctl
redo01.log, redo02.log, redo03.log
———
DISK 5
———
control.ctl
redo01.log, redo02.log, redo03.log