목록백업과 복구/불완전복구 (4)
Database초보우낙

모든 datafile과 controlfile과 redo log file이 전부 삭제되었다면 current redo log file도 삭제된 상태이다 월요일에 백업받은 datafile들과 controlfile들 모두 복원한다 그리고 cancel base 불완전 복구 방법으로 불완전 복구를 시도한다 그런데 이때 controlfile도 백업받은 것을 가져왔으므로 recover database using backup controlfile until cancel; 로 복구해야한다 ■ 실습 #1. cold backup #2. controlfile을 생성하는 스크립트를 생성(백업, 복구 실패시 선생님에게 SOS를 위하여) #3. shutdown abort #4. 모든 datafile과 controlfile과 redo..

inctive, current 상관안하고 전부 깨졌을 경우에는 cancel불완전복구를 하면 된다 ■ 실습1. #1. coldbackup을 수행 shutdown immediate oradata cp * /home/oracle/coldbackup6/ startup oradata rm *.log

복구의 종류 2가지 완전복구 --- 장애가 나기 직전에 최종적으로 commit한 시점으로 복구하는 것 불완전 복구 ---과거의 특정 시점으로 복구 current redo log file이 깨져서 db가 shutdown되었다면 복구하는 방법이 과거에 백업받은 모든 data file들을 다 복원하고 아카이브 로그 파일을 적용해서 복구를 하는데 current redo log file 까지 적용해야 완전 복구가 되는데 current redo log file이 없으므로 cancel base 불완전 복구를 해야한다 current redo log file만 적용안하고 cancel하겠다는 의미 ■ 실습 #1. cold backup 수행 #2. 로그 스위치를 3번 일으키고 체크포인트를 일으킨다 #3. 깨트릴 curren..

완전 복구와 불완전 복구의 차이 완전복구는 장애가 나기전에 마지막 commit시점으로 복구 불완전복구는 과거의 특정 시점으로 db를 되돌리는것 불완전 복구를 해야할때 완전 복구를 못했을 때 고객의 요청으로 특정시점으로 DB를 되돌려야할 때 실수로 유저를 drop했을 때 실수로 테이블 스페이스를 drop했을 떄 current와 active상태의 redo log group의 멤버가 모두 삭제되었을때 alter database oper resetlogs; 2시59분 컨트롤파일의 시점 -> 4시 리두로그 파일의 시점 ->4시 서로 싱크가 안맞지만 싱크를 맞춰준다 만약 금요일 3시에 scott유저를 drop했고 나는 3시 이전으로 db를 되돌리고 싶다 그러려면 과거에 백업받았던 파일들중에 모든 data file들..