본문 바로가기

Backup8

[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] 증분백업(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.
[RMAN]Oracle의 자동화된 BACKUP 유틸리티_기본 명령어 RMAN이란? 복구 관리자 (recovery manager:rman)는 데이터베이스의 백업과 복구에 관련된 정보를 저장하고 필요한 경우 백업과 복구 절차를 수행해 주는 유틸리티입니다. 데이터베이스, 테이블스페이스, 데이터파일, 컨트롤 파일, 아카이브 파일별로 백업할 수 있으며, 백업 시 사용되지 않는 블록을 제외하고 백업할 수 있습니다. 또한 백업 시 손상된 블록의 사용 가능 여부를 확인해 주기도 합니다. rman 툴은 자체적인 스크립트 해석 기능이 있는 명령 언어 인터프리터(command language interpreter)이므로 입력된 명령을 해석하여 실행합니다. 예를 들어, backup, restore, copy, recover와 같은 간단한 명령을 rman 툴에서 실행할 수 있습니다. 동작원리 .. 2019. 12. 9.