BCV 기능을 이용한 제로다운타임 백업에서 복구에 대해 초점을 맞춘 것이 디스크 백업을 통한 순간 복구 기능이다. 볼륨 백업을 백업 장치에 하지 않고 직접 BCV 볼륨 자체를 백업으로 사용함으로써, 데이터가 손상될 경우 동적으로 해당 BCV 볼륨이 원본 볼륨을 대신할 수 있도록 해주는 솔루션이다. 디스크로부터 복구함으로 인해 복구 시간이 수초 이내로 줄어든다는 장점이 있다. 중요한 업무에 사용되는 데이터를 순간적으로 복구해주는 가장 안정적인 백업 및 복구 솔루션이다. 참조 : http://dell.egloos.com/1541241 제공 : DB포탈사이트 DBguide.net
Recovery Catalog 저장소 저장소에는 다음과 같은 정보들이 저장된다. RMAN 은 두가지 종류 저장소로 나눌 수 있다. 접속 Recovery Catalog Server 구성 Recover Catalog 에 Tablespace 생성( Server ) Recover Catalog 사용자 생성 및 권한 부여( Server ) tnsname.ora , listener.ora 수정 Server 접속 ( client ) Catalog Tablespace 생성 ( Client ) Target Database 등록 ( Client ) 백업 Backup Database ( Client ) 복구 시나리오 1. 운영중 컨트롤 파일 삭제 (client & sysdba) 2. 비정상 종료 3. RMAN 으로 Cont..
데이터베이스 레벨의 Flashback 기술을 설명하기 전에 전통적인 방법에 비교해 보자면 백업 파일을 restore 하고 redo와 Archive File을 이용하여 복구를 한다. Database Level Flashback 은 restore 과정을 생략하고 Flashback log 를 이용하여 복구를 하게 되는 차이가 있다. 앞서 포스팅에서 다루었던 Row Level과 Table Level 은 특별한 설정이 없어도 되지만 Database Level Flashback 은 몇가지 설정을 해야 한다. Redo, archive만 사용하는 불완전 복구와, Database flashback의 차이 Redo, archive만 사용하는 불완전 복구 Database flashback(어느정도 redo도 사용) 복구 시..
Table Level Flashback 앞서 올렸던 Row Level Flashback에 이어 Table Level의 Flashback 이다. 이 Table Level 은 다른 테이블에 영향을 주지 않고 대상이 되는 테이블만 복구하는 기술이다. 이 Table Level Flashback 은 두가지 방법으로 나눌 수 있다. - SCN 기반 Flashback - 시간 기반 Flashback 주의사항 테이블의 Alter 명령어로 변경되면 변경전으로 Flashback을 사용하지 못한다 SCN 기반 Flashback 이벤트가 발생하기 전의 SCN 을 이용한 Flashback 기능을 사용하는 방법이다. 이 방법은 이벤트를 발생시키기 전에 미리 SCN을 기록해 두거나 앞선 포스팅에서 봤던 (4. 변경 이력 조회) 방..
특징 용도별 구분 - Flashback Version Query - Flashback Transaction Query 주의사항 실습 테이블 생성 데이터 입력 데이터 변경 변경 이력 조회 복구 flashback 기능은 논리적인 실수를 빠르게 복구 할 수 있다. 단, 물리적인 실수는 장애에는 사용이 불가능하고 또한 모든 논리적인 실수에 대해 방법을 제시하지는 않는다. 예를들어 실수로 테이블을 삭제 한 경우로 비교해보자면 과거에는 시간기반불안전 복구를 사용하여 데이터를 살려내야 했다. 하지만 10g 에서 테이블을 purge 옵션을 사용하지 않고 drop 을 하면 recycle bin (휴지통?) 상태가 된다. 이때 간단한 명령어로 살려낼 수 있다. Flashback 은 3개의 Level 에 대해 해결책을 제시..
주의 실행방법 특징 & Directory Data Access Method Direct-Path External Table & 조회 예상 작업 종료시간 파악 시나리오 users 테이블 스페이스 export scott schema Export Datapump 는 Oracle 10g 버전때 등장한 유틸리티이다. import/export 의 기존 유틸리티의 여러가지 단점을 보완하여 만들어졌다., 주의 - datapump 와 export/import 는 용도는 같지만 전혀 다른 유틸로써 서로의 데이터는 호환되지 않는다. - 전체 데이터베이스를 export 하거나 import를 하기 위해서는 EXP_FULL_DATABASE, IMP_FULL_DATABASE 권한을 부여받은 사용자야 한다. 실행방법 expdp / ..