목록Oracle Backup & Recovery (3)
DBDBDEEP
Media Failure 일반적인 원인 가능한 해결 방법 디스크 드라이브 Failure가 발생한 경우 1. 백업으로부터 손상된 파일 복원 2. 필요한 경우 새 파일의 위치를 데이터베이스에 알림 3. 필요한 리두 정보를 적용하여 파일을 Recovery 디스크 컨트롤러 Failure가 발생한 경우 데이터베이스 작업에 필요한 파일 삭제 또는 손상 - 백업이 꼭 필요하다. 백업이 전혀 있지 않다면, 복구를 전혀 할 수 없다. DB mode 1)noarchived log mode - media failure 복구작업을 시도할 수 없다. 2)archived log mode - 리두로그 스위치가 일어남과 동시에, 아카이브(리두로그 복사) 까지 하는 모드이다. - media failure 복구 작업을 시도할 수 있다...
CKPT 및 REDO CKPT의 작업 - 체크포인트 정보로 데이터 파일 헤더를 갱신한다. - 체크포인트 정보로 Control File 갱신 - 전체 체크포인트 시 DBWn에 알린다. 체크포인트 - dirty buffer 를 데이터 파일로 내리는 작업 - DBwn에 의해서 수행된다 - 3초마다 CKPT는 DBWn이 SGA의 수정된 데이터 블록을 디스크에 기록한 내용을 Control file에 저장한다. 이것이 Instance 체크포인트 체크포인트 존재 이유 1. LGWR이 메모리에 있는 수정된 데이터 블록을 정기적으로 디스크에 기록하니까, 시스템이나 데이터베이스에 Failure가 발생할 경우 데이터 손실이 발생하지 않음. 2. Instance Recovery에 필요한 시간을 줄인다. (마지막 체크포인트 다..
DBA의 책임 > 어느 곳에서나 발생할 수 있는 failure로부터 데이터베이스를 보호 > 가용성을 저하시키는 Mean time between failure (MTBF) 증가시키는 작업 수행 > redundancy를 사용하여 주요 구성 요소 보호 > MTTR (Mean time to Recover)단축 > 데이터 손실 최소화 - 아카이브 로그 파일 - Flashback 기술 - Standy Database 및 Oracle Data Guard Failure 카테고리 1. Statement Failure : 단일 데이터베이스 작업(선택, 삽입, 갱신, 또는 삭제)이 실패하는 경우 2. User Process Failure : 단일 데이터베이스 세션이 실패하는 경우 3. Network Failure : 데이터..