본문 바로가기

ORACLE/ORACLE_Backup&Recovery

RMAN 복구 (완전/불완전)

반응형

 

  ## RMAN 완전 복구 (Noarchive)  

( Noarchive mode 기준 )

 

1. mount 상태에서 rman 실행

 

2. backup 실행

backup as backupset database;

 

 

3. 데이터 파일 위치 확인 후 삭제

select name from v$datafile;

 

 

 

 

4. 복원(restore) 진행 

우선 불러오는 것을 의미

SCN을 맞춰주기 위해 cp를 사용해서 복구한다고 생각하면 됌

RMAN> restore database;

 

 

 

5. 복구(recover) 진행

RMAN> recover database;

 

 

 

6. database open

redo log 파일이 손상되었기 때문에 resetlogs 를 이용해서 open 해줘야한다.

alter database open resetlogs;

 

 

 


  ## RMAN 완전 복구 (Archive)  

( Archive mode 기준 )

 

대부분 Noarchive mode와 비슷하지만 Archive mode는 open 상태에서 진행한다는 점과

open 할때 resetlogs 옵션을 사용하지 않는다는점이 다르다.

 

 

 

1. open 상태에서 rman 실행

 

2. backup 실행

backup as backupset database;

 

 

3. 데이터 파일 위치 확인 후 삭제

 

 

4. restore 진행

RMAN> shtudown immediate;
RMAN> startup mount;
RMAN> restore database;

 

 

5. restore, recover 복구 진행


RMAN> recover database;

 

 

 

6. database open

alter database open;

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'ORACLE > ORACLE_Backup&Recovery' 카테고리의 다른 글

RMAN을 이용한 CloneDB 생성  (0) 2023.04.20
Hotbackup CloneDB 생성  (0) 2023.04.20
RMAN Full/Tablespace/Table 단위 복구  (0) 2023.04.20
RMAN (Recovery Manager) 백업 (일반/증분)  (0) 2023.04.18
ORACLE LogMiner  (0) 2023.04.17