본문 바로가기

Oracle/RMAN14

[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.
[RMAN] 증분백업(Incremental backup) 증분 백업이란 이전에 백업 받았던 백업파일과 비교하여 이전 백업 이후에 변경된 부분만 백업하는 방법입니다. 이 기능은 Enterprise 버전에서 지원이 됩니다. 증분 백업 개념 백업 시 설정했던 레벨의 숫자가 자기보다 작거나 같으면 그 시점부터 모든 데이터를 백업받는 것을 증분 백업이라고 합니다. 증분 백업에는 2가지 옵션이 존재 합니다. Differential backup 최근 level 0, 1에서 backup이후 변경이 발생한 모든 block을 백업 Cumulative backup 최근 level 0에서 backup이후 변경이 발생한 모든 block을 백업 그림으로 표현한다면 다음과 같습니다. Differential backup Cumulative backup 증분백업 수행방법 (1)level 0.. 2019. 12. 11.