본문 바로가기

백업/복구

오라클 RMAN 백업/복구 관련 주요 커맨드 모음, 개괄적인 설명 Oracle 백업/복구 툴인 RMAN (Recovery Manager) 에 대한 개괄적인 설명을 유튜브 영상으로 만들었습니다. 그리고, 관련해서 주요 RMAN 커맨드를 아래와 같이 모아서 정리했습니다. * === 백업 세트형식의 백업 === RMAN> backup database; RMAN> backup database format '/u02/backup/%U'; RMAN> backup as compressed backupset database; -- 압축 RMAN> backup tablespace USERS; RMAN> backup datafile 1,2; RMAN> backup archivelog all; * === 이미지 카피형식의 백업 === RMAN> backup as copy database;.. 더보기
오라클 RMAN 블록 손상 (Block Corruption) 복구 (ORA-01578, ORA-01110) 대부분의 Database 들이 백업/복구 기능을 갖추고 있습니다. 그런데, 보통은 DB 전체를 복구하거나 데이터파일 단위까지 복구하는 정도 입니다. 오라클은 특정 데이터 블록(Data block)이 손상된 경우에, 데이터파일 전체를 복구하지 않고, 손상된 블록만 복구할 수 있습니다. 손상된 블록만 복구하는 것이기 때문에 빠르게 복구할 수 있는 장점이 있습니다. 데이터블록 손상은 여러 이유로 발생할 수 있는데, 일단 블록손상이 발생하면 해당블록에 작업하려고 할 때 아래와 같이 ORA-01578, ORA-01110 에러가 발생합니다. sys 유저에서 v$database_block_corruption 뷰를 조회하면, 정확히 Block Corruption 이 발생한 파일#, 블록# 를 확인할 수 있습니다. 이렇.. 더보기