문서유형ㅣ기술정보
분야ㅣ백업/복구
적용제품버전ㅣTibero6, Tibero7
문서번호ㅣTBATI053
개요
본 문서는 Tibero 환경에서 운영 중인 데이터베이스의 백업 구성을 물리백업(정기적) 과 논리백업(비정기) 관점으로 구분하여 설명합니다.
물리백업은 BCV 복제와 NetBackup 연계를 통해 데이터파일, 아카이브로그, 컨트롤파일 등을 정기적으로 보호하기 위한 방식이며,
논리백업은 동일한 복제 절차를 기반으로 중요 테이블에 대한 Export를 수행하여 테이블 단위 복구에 활용하기 위한 방식입니다.
본 문서에서는 각 백업 방식의 구성 개념, 수행 절차, 유의사항 및 복구 시 활용 방안을 안내드립니다.
방법
백업구성도 - 물리백업(정기적)
백업과정
| 순서 | 설명 |
|---|---|
| 1. Begin Backup | 운영 DB에서 Begin Backup 을 수행합니다 |
| 2. BCV 복제 | * TAS의 DISK(raw device)를 BCV 복제본을 생성합니다. |
| * BCV 복제된 디스크의 데이터 시점이 모두 동일 보장되어야합니다. | |
| 3. End Backup 및 필수파일 복제 | * 운영 DB에서 End Backup 수행합니다. |
| * 운영 DB 모델로그 강제 아카이브 수행 및 복사합니다. | |
| * 컨트롤파일 복사합니다. (구분파일명) | |
| 4. TAS, DB 기동 | * BCV 데이터 및 3개 파일 이용, TAS, DB 기동 (1노드 TAC 모드), DB 경우 Normal 모드로 기동합니다. |
| 5. NetBackup(tbrmgr) | * tbrmgr 통한 NetBackup 연동 백업을 진행합니다. (Daily) |
| 6. NetBackup(아카이브) | * 아카이브로그 파일 (일반파일시스템 존재) 주기 백업을 진행합니다. (Hourly) |
| * 스케줄 방식으로 진행합니다. | |
| ※ Recovery 시 | * NetBackup 데이터($tbrmgr$ 백업, 아카이브)를 DR 서버 또는 운영기에 Restore해서 복구를 수행합니다. |
백업구성도 - 논리백업(비정기)
백업과정
| 순서 | 설명 |
|---|---|
| 1. Begin Backup | 운영 DB에서 Begin Backup 수행합니다. |
| 2. BCV 복제 | * TAS의 DISK(raw device)를 BCV 복제본 생성합니다. |
| * BCV 복제된 디스크의 데이터 시점이 모두 동일 보장 필요합니다. | |
| 3. End Backup 및 필수파일 복제 | * 운영 DB에서 End Backup 수행합니다. |
| * 운영 DB 모델로그 강제 아카이브 수행 및 복사합니다. | |
| * 컨트롤파일을 복사합니다. (구분파일명) | |
| 4. TAS, DB 기동 | * BCV 데이터 및 3개 파일 이용, TAS, DB 기동 (1노드 TAC 모드), DB 경우 Normal 모드 기동합니다. |
| * 선정된 중요 테이블 export 진행(논리백업) $\rightarrow$ 별도 파일 시스템 공간 필요합니다. | |
| 5. NetBackup 연동 | * 필요 시 스케줄방식으로 진행합니다. |
| ※ Recovery 시 | * NetBackup 데이터를 DR 서버 또는 운영기에 Restore해서 복구를 수행합니다. (테이블 단위 복구) |
요약
본 문서는 Tibero6, Tibero7 환경에서의 백업 구성을 물리백업과 논리백업으로 구분하여 설명합니다.
물리백업은 BCV 복제, 아카이브로그, 컨트롤파일 및 NetBackup 연계를 통해 정기적인 전체 복구 체계를 구성하는 방식이며, 논리백업은 동일한 복제 절차 후 중요 테이블 Export를 수행하여 테이블 단위 복구에 활용하는 방식입니다.
각 백업 방식의 수행 절차와 복구 활용 방안을 정리함으로써 운영 환경에 적합한 백업 전략 수립 시 참고할 수 있도록 구성하였습니다.