본문 바로가기

Backup8

[RMAN]Recover Table 기존에 Clone DB를 생성하여 무정지 복구를 Manual하게 수행하던 것을 RMAN이 자동으로 진행합니다. 1. 임시 경로로 필요한 파일 복원 2. 파일 경로 변경 후 삭제된 테이블 복구 3. 임시경로에서 복구된 테이블을 추출 (Exp 또는 Expdp 사용) 4. 추출된 데이터를 운영 서버로 입력 (Imp 또는 Impdp 사용) 5. 복구에 사용된 DB 종료 후 관련 파일 삭제 위의 과정을 자동으로 실행해주는 기능이 recover table입니다. 1. 특징 RMAN을 사용하면 하나 이상의 테이블 또는 테이블 파티션을 지정된 시점으로 복구할 수 있으며 나머지 데이터베이스 Object에는 영향을 미치지 않습니다. 이전에 생성된 RMAN백업을 사용하여 테이블 및 테이블 파티션을 지정된 특정 시점으로 복구.. 2019. 12. 22.
[RMAN]Database 사전 예방 점검 기능 데이터베이스가 장애(Bad block등)가 발생하기 전에 미리 점검할 수 있는 기능으로써, 11g부터 제공 됩니다. (1) 데이터베이스 점검 RMAN> validate database; Starting validate at 19/12/06 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=267 device type=DISK channel ORA_DISK_1: starting validation of datafile channel ORA_DISK_1: specifying datafile(s) for validation input datafile f.. 2019. 12. 21.
[RMAN] Data Recovery Adivisor 11g부터 추가된 기능으로써, 장애 발생 시 장애 분석과 해결에 도움이 되는 Oracle의 기능입니다. (1) 장애 테이블스페이스 확인 작업 SQL> select tablespace_name,bytes/1024/1024 mb,file_name from dba_data_files; TABLESPACE_NAME MB FILE_NAME ------------------------------ ---------- USERS 355 /oradata/ORCL19C/users01.dbf (2) 장애 테이블스페이스 offline으로 작업 SQL> alter tablespace users offline immediate; Tablespace altered. (3) 장애 테이블스페이스 확인 SQL> select tables.. 2019. 12. 20.
[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.