본문 바로가기

rman15

[RMAN] 전체 DATABASE(DATAFILE,CONTROLFILE,REDOLOG등)이 삭제 되었을때 복구 Datafile, control file, redo file, undo file등 모든 파일이 삭제 되었을 때의 시나리오입니다. ※ 실습 순서 요약 1.level 0 백업 2.archive log 백업 3.운영 중인 datafile, redo, control file 삭제 – 디스크 장애 시나리오 시작 4.Control file복구 5.DB 마운트 후 백업 파일 적용 및 복구 6.데이터 확인 (1) Incremental level 0 백업 수행 RMAN> backup as compressed backupset incremental level 0 database format '/home/oracle/rman2/%T_%U'; Starting backup at 19/12/05 using target datab.. 2019. 12. 19.
[RMAN] 증분 백업을 사용한 Drop Table 복구 증분 백업 받은 파일을 가지고 drop table 장애를 복구를 하는 시나리오입니다. ※ 실습 순서 요약 1.전체 데이터베이스를 incremental level 0으로 백업 / 아카이브 백업 2.실습용 테이블(tocsgtest.test3)을 생성 후 증분 백업 (level 2) 3.실습용 테이블에 1을 입력 후 차등 증분 백업 (level2) 4.실습용 테이블에 2을 입력 후 차등 증분 백업 (level2) 5.실습용 테이블을 drop 후 복구 (1) 현재 상태 확인 $ ls -al /home/oracle/rman2 합계 4 drwxr-xr-x. 2 oracle oinstall 6 12월 5 16:38 . drwx------. 25 oracle oinstall 4096 12월 5 15:03 .. (2) .. 2019. 12. 18.
[RMAN] Datafile 삭제 후 Mount 상태에서복구(offline 안되는 Tablespace) System 테이블스페이스는 offline이 안되므로 mount 상태에서 복구합니다. (1) 테이터 파일 삭제 및 확인 SQL> !rm -rf /oradata/ORCL19C/system01.dbf SQL> !ls /oradata/ORCL19C/system01.dbf ls: cannot access /oradata/ORCL19C/system01.dbf: 그런 파일이나 디렉터리가 없습니다 SQL> shutdown abort ORACLE instance shut down. (2) 작업형 명령어로 테이블스페이스 복구 RMAN> run { startup mount; restore tablespace system; recover tablespace system; alter database open; } Oracle.. 2019. 12. 17.
[RMAN]Datafile 삭제 후 복구(offline되는 Tablespace) RMAN의 복구 방법은 전통적인 방식과 동일하게 restore와 recovery의 개념으로 나뉘게 되며, Restore는 복원을 뜻하며, Recovery는 복구를 뜻합니다. 전통적인 방법과 RMAN의 차이는 전통적인 방법은 관리자가 모든 작업을 수동으로 진행을 하지만 RMAN은 Oracle이 알아서 진행을 한다는 차이점이 있습니다. (1) 테이블스페이스 상태 확인 SQL> select tablespace_name,bytes/1024/1024 mb,file_name from dba_data_files; TABLESPACE_NAME MB FILE_NAME --------------------- SYSTEM 920 /oradata/ORCL19C/system01.dbf SYSAUX 700 /oradata/ORC.. 2019. 12. 12.