미스터 역마살

ORACLE 백업 및 복구 과제 3일차 본문

Database/ORACLE

ORACLE 백업 및 복구 과제 3일차

Mr. YeokMaSsal 2021. 7. 16. 00:29
728x90
반응형

1. 오라클 서버에서 제공하는 불완전 복구 4가지 유형에 대해 각각 설명하십시오

1) Time-Based 복구 : 특별한 시점 어느순간 까지의 데이터를 복구하는 방법으로 장애가 발생한 시점까지의 복구가 아니라 사용자가 원하는 시간까지의 복구를 말한다.

2) Cancel-Based 복구 : DB 관리상의 문제로 인해 복구를 정상적으로 수행하지 못하는 경우가 있는데, 이런경우 사용가능한 백업 데이터를 이용하여 복구할 수 있는 시점까지만이라도 최대한 복구하는 방법을 말한다.(마지막 아카이브 파일까지만 복구)

3) Change-Based 복구 : 과거 특정 SCN 번호를 가진 시점까지의 복구를 말한다.

4) 컨트롤 파일 복구: 컨트롤 파일 문제로 인해 컨트롤 파일 자체를 다시 복구해야할 때 사용하는 방법으로 진행절차는 완전복구처럼 보이지만 SCN 넘버를 리셋해야한다는 점에서 불완전 복구 방법으로 분류된다.

 

2. 시간기반 불완전 복구방법은 Current DB에서 수행하는 것은 현실적으로 가능한 방법이 아닙니다. 이를 보완할 수 있는 복구 술루션에 대해 설명 하십시오

현재까지 Current 상태에 있는 리두로그 파일을 로그스위칭을 통해 아카이브 파일로 기록하며 Current 상태를 Inactive상태로 변경시킨다. 그런다음 백업을 진행하게되면 된다.

 

 

3. 온라인 백업 방법은 반드시 Archive 모드 환경에서 구현할 수 있는데 그 기술적 이유에 대해 설명하십시오

온라인 백업은 사용자들에 의해 사용되고 있는 와중에 백업되는 방법이기 때문에 노 아카이브모드에서는 수행될 수 없다. 그리고 만약 어떤 데이터 파일을 온라인 백업하고 있는데 그 파일에 존재하는 테이블에 대해 누군가가 변경작업을 수행한다면 백업작업이 완료된 후 변경된 데이터를 해당 데이터파일에 반드시 변경해야 하기 때문이다. 따라서 아카이브 모드가 아니게 되면 리두로그 파일 스위칭이 일어나게 될경우 해당 기록들을 저장할 공간이 없기 때문에 데이터 유실이 발생할 가능성이 있다.

 

 

728x90
Comments