2024. 9. 10. 20:48ㆍDB/ORACLE Admin
1. AS-IS 분석 및 상세 마이그레이션 전략 수립 / AP 가이드 작성
- AS-IS 분석: 기존 시스템의 구조, 성능, 데이터베이스 환경 등을 분석하여 현재 상태를 파악한다.
- 마이그레이션 전략 수립: 마이그레이션 과정에서 발생할 수 있는 위험 요소를 식별하고, 이를 최소화할 수 있는 전략을 수립한다. 이 단계에서는 마이그레이션 시 사용할 툴, 리소스, 일정 등을 계획한다.
- AP 가이드 작성: 어플리케이션(AP) 측면에서 마이그레이션이 어떻게 이루어질지 상세한 가이드를 작성한다.
2. 오라클 설치 및 가용성 테스트
- 오라클 설치: 새로운 환경(서버)에 Oracle을 설치하고, 데이터베이스 인스턴스를 구성한다.
- 가용성 테스트: 오라클 환경에서 장애가 발생할 경우, 즉 디비를 중지하거나 서버를 강제로 종료시켜도 자동으로 복구되는지 등의 가용성 테스트를 수행한다. 이를 통해 새로운 환경이 요구사항에 부합하는지 확인한다.
3. DB 마이그레이션
- DB 마이그레이션: 기존 데이터베이스에서 새로운 환경으로 데이터를 마이그레이션한다. 이 과정에서 데이터의 무결성을 유지하고, 데이터가 손상되지 않도록 주의해야 한다.
- 데이터 마이그레이션 도구 사용: Oracle Data Pump, RMAN, GoldenGate 등과 같은 도구를 사용해 데이터를 이동한다.
4. 마이그레이션 테스트
- 데이터 일관성 검증: 데이터 마이그레이션이 완료된 후, 마이그레이션된 데이터가 원본 데이터와 일치하는지 검증한다.
- 성능 테스트: 새 환경에서 데이터베이스의 성능이 예상 수준에 도달하는지 확인한다. 여기에는 쿼리 성능, 응답 시간 등을 점검하는 것이 포함된다.
5. 통합 테스트
- 전체 시스템 테스트: 마이그레이션된 데이터베이스를 기반으로 어플리케이션, 시스템, 네트워크 등을 통합적으로 테스트한다.
- 종합적인 기능 확인: 이 과정에서 모든 서비스가 정상적으로 동작하는지, 각 부문 간 통합이 잘 이루어지는지를 확인한다.
6. 리허설
- 최종 리허설: 실제 마이그레이션 오픈 전에 전체 마이그레이션 절차를 시뮬레이션한다. 리허설을 통해 예상치 못한 문제를 미리 식별하고, 해결책을 마련할 수 있다.
- 롤백 계획 검증: 만일 마이그레이션 중 문제가 발생할 경우를 대비해, 롤백 절차를 확인하고 준비한다.
7. 오픈 준비
- 최종 점검: 모든 테스트가 완료된 후, 실제 오픈을 준비한다. 여기에는 최종 데이터 동기화, 시스템 모니터링 설정, 권한 및 접근성 검토 등이 포함된다.
- 오픈 일정 조율: 운영에 영향을 최소화하기 위해 최적의 오픈 일정을 정하고 관련된 모든 부서와 조율한다.
8. 모니터링
- 모니터링 시스템 가동: 마이그레이션 이후, 실시간 모니터링 시스템을 가동하여 데이터베이스 및 시스템의 상태를 지속적으로 확인한다.
- 문제 탐지 및 대응: 오픈 후 예상치 못한 문제가 발생할 수 있으므로, 이를 즉시 탐지하고 대응할 수 있도록 모니터링 체계를 강화한다.
'DBMS > ORACLE Admin' 카테고리의 다른 글
Oracle 데이터베이스의 프로세스 구성 요소 (0) | 2024.09.10 |
---|---|
Oracle Grid Infrastructure (0) | 2024.09.10 |
BCV | SRDF (0) | 2024.09.10 |
Oracle RAC (Real Application Cluster) 환경에서 이중화 (0) | 2024.09.09 |
고가용성 클러스터링 아키텍쳐 (0) | 2024.09.09 |