OS 파일시스템 질문입니다 0 2 743

by kinckinc [2016.06.23 22:23:57]


 안녕하세요

오라클 OJT도 받기 전인 신입입니다.

 

지금은 오라클 설치 표준화된 문서 보고

그냥 공부하고 있는데요

 

 

리두로그,컨트롤파일 같은경우에는  

사용중인게 손상을 입거나 디스크가 손상을 입어도

 다중화해놓은 다른 파일을 가져와서

계속 운영하잖아요

 

컨트롤파일이 a,b 두개 있다하면

a는 /data001/newdb/ 안에 놓고

b는 /data002/newdb/ 이렇게 디렉토리를 다르게 하잖아요?

 

근데 이때 디렉토리가 다르다는 게 곧

리눅스에 연결된 디스크가 다르다는 건가요?

디렉토리가 달라도 저장한 위치가 같은 디스크면 

이 디스크가 손상되었을 때 사용못하는 건 똑같을 거 같은데

 

그렇다면

디스크1에 저장해놓은 컨트롤파일이 디스크1 손상으로 못쓰게 되면

디스크2에 저장되어있는 컨트롤파일b로 교체하는 메카니즘인지 궁금합니다.

by 김치찌게 [2016.06.24 14:21:28]

컨트롤 파일 다중화는 말씀하신 것처럼 하나 깨져도 나머지 하나 쓰려고 만드는 거구요. 

그것도 부족해서 online 백업으로 다른 저장 매체에 보관을 하죠. 

 

위에 말씀하신 디스크 부분은. DB만 봤을 때는 알 수 없음입니다. 

디스크 raid 구성이 어떻게 되었는지 확인하는 게 빠를 것 같네요. 

 

디스크 손상도 특정 sector(? 용어가 맞는 지 모르겠습니다.) 일 경우 

디스크 자체가 손상되었을 경우에 따라 다를 것 같습니다만,

제일 깔끔한 건 머 online 백업본으로 살리면 되지 않을까 싶습니다. 


by 미스틱매니아 [2016.06.29 11:31:20]

1. 보통 Disk RAID 구성 - (PV - VG - LV 구성) - mount 이런식으로 디스크 구성하게 되는데 어떻게 구성하나에 따라 다른디렉토리 = 다른 디스크 사용 일수도 있고 아닐수도 있습니다. 

2. 특정 Disk가 통째로 나갈수도 있지만 특정 블럭만 파손되거나, 관리 실수로 파손 되는 경우도 가끔 있습니다. 그래서 같은 디스크 그룹이라고 해도 나누는게 아예 의미가 없지는 않습니다.

3. redo나 controlfile은 다중화 하면 다중화한 파일 전체에 같은 내용을 기록하게 됩니다. 그러다가 하나만 파손되면...그대로 운영도 가능하고 아니면 그냥 내리고 파손된 파일을 파손 안된 파일로 엎어치고 올릴수도 있습니다. 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입