본문 바로가기

Oracle/RMAN13

[Recover Table] 여러 테이블 recover 및 remap 옵션 recover table에 관련된 테스트를 해보며 글을 여러번 작성했었습니다. 기본 정보 및 테스트시나리오는 이전글을 참고하시길 바랍니다. 저는 recover table이 테이블 한개만 복구하는 테만 쓰는 줄 알았습니다. (속으로 한번씩 여러개 복구하려면 recover table을 여러번 해야하나 라는 생각을 하며 이 생각이 비효율적이라는 생각만 하고 있었습니다..) 이전에는 생각에 그치고 말았는데, 실제로 recover table을 통해서 테이블 시점 복구를 해야할 일이 생겼고, 그에따라 테이블을 두개 복구해야 했습니다. 그때 테이블을 여러개 넣고 명령어를 수행해도 되지 않을까?라는 생각을 했고 찾아보게 되었습니다. 결론은 됩니다. remap 옵션도 여러번 사용하면 되서 recover table 시 여.. 2023. 6. 14.
[RMAN] recover table 테스트 시나리오 이전에 포스팅한 recover table 글을 보고 다시 테스트해보았습니다. 해당 기능은 아래글에 정리를 해놨습니다. https://bae9086.tistory.com/22?category=825635 [RMAN]Recover Table 기존에 Clone DB를 생성하여 무정지 복구를 Manual하게 수행하던 것을 RMAN이 자동으로 진행합니다. 1. 임시 경로로 필요한 파일 복원 2. 파일 경로 변경 후 삭제된 테이블 복구 3. 임시경로에서 복구된 bae9086.tistory.com 시나리오는 아래와 같습니다. 1.rman full backup 2.테이블 truncate 3.recover table 1.rman full backup RMAN> BACKUP AS COMPRESSED BACKUPSET DA.. 2022. 7. 1.
RMAN을 사용하여 Clone DB 생성 기존에 생성해서 사용하고 있는 DB와 같은 엔진을 사용하는 CloneDB를 생성하는 테스트방법에 대해서 설명하겠습니다. DB : Oracle 11gR2 AS-IS : ysbae To-Be : ysbae2 1. RMAN으로 백업 RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/home/oracle/nid_test/ctl_%F'; new RMAN configuration parameters: CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/home/oracle/nid_test/ctl_%F'; RMAN> backup database plus archivelog .. 2019. 12. 23.
[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.