반응형
▶ noresetlogs / resetlogs
- alter database open 단계에서 사용되는 옵션
## resetlogs
- redo log 파일이 존재하면 초기화하고 존재하지 않는다면 생성
- 복구시도 후 SCN을 확인하면 datafile과 control file의 SCN이 다른경우가 생기는데, 쉽게 생각하면 이러한 SCN들을 일치시키기 위하여 resetlogs를 사용 (SCN초기화)
- redo log가 없다고 생각하고 데이터파일만을 가져옴
- resetlogs를 사용하면 이전 redo log들은 포기해야함으로 redo log가 손상되었을경우만 사용
- DB open시점 이전의 Archive log file, log file들은 사용이 불가능
- resetlog를 사용하면 사용한 이전으로 복구도 안되며, 이전 로그파일들도 사용이 불가능하기 때문에 다시 백업하는걸 권장
- 실행 후 DATAFILE SCN# 을 기준으로 변경
## Noresetlogs
- 일반적으로 생략해서 사용
- redo log파일이나 SCN에 문제가 없을 경우 사용
## resetlogs 필요한 경우
- 불완전 복구
- 백업받은 컨트롤파일을 이용한 복구
- 컨트롤 파일을 새로 생성하는 복구
반응형
'ORACLE > ORACLE_Backup&Recovery' 카테고리의 다른 글
RECYCLEBIN / RENAME (0) | 2023.06.08 |
---|---|
begin BACKUP / end backup 시 내부 프로세스 (데이터파일/체크포인트) (0) | 2023.04.21 |
RMAN을 이용한 CloneDB 생성 (0) | 2023.04.20 |
Hotbackup CloneDB 생성 (0) | 2023.04.20 |
RMAN Full/Tablespace/Table 단위 복구 (0) | 2023.04.20 |