데이터이행 전환 시나리오
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
데이터 전환 전개 시나리오[편집]
- DB Object, 프로그램 소스 점검
- DB Object 최종버전 확인
- 전환 환경 점검
- 운영DB내 전환용 스키마 및 권한(MIGBASEDATA, MIGCOMMON)
- 전환용 DB LINK
- 신규 운영DB 데이터 백업(1차 DUMP)
- 데이터 작업전 이전 데이터 백업(DUMP)
- 개발DB 초기 데이터 운영DB로 이관
- 개발DB에 초기 셋업된 데이터 운영DB로 이관
- 초기 셋업 데이터 적재(STAGE DB => 운영DB)
- 초기적재 대상 테이블 데이터 이관
- 기준정보 정비DB ▶ 운영DB"
- 응용프로그램 및 개발자 DB 계정 LOCK(접속차단)
- DB 접속 유저 ~APP, ~DEV 계정에 대해 LOCK 설정
- DBA 및 전환 계정만 접속 허용
- DB No Archive log mode변경(DB 재시작)
- 전환 DB의 모드를 No Archive 모드로 변경
- 신규 운영DB 데이터 초기화(데이터 삭제)
- 데이터 초기화 사전 공지
- 테이블 데이터 삭제(사전 조율된 초기 셋업된 데이터에 대해서는 삭제 제외)
- 초기 적재 데이터 전환 점검
- 초기 적재 대상 테이블 적재 전환 점검
- 전환 개시 전 사전 검증
- 전환 환경 및 데이터 점검
- 핵심 테이블 전환
- KEY 채번 테이블 생성
- AS-IS ▶ TO-BE 키변경 대상 KEY채번 및 매핑 데이터 생성
- 기준 정보 우선 전환
- 핵심 테이블 전환 검증
- 핵심 테이블 전환 검증
- BizRule 검증 및 데이터 확인
- 업무 테이블 전환
- 각 업무별 데이터 전환 병렬 수행
- 운영 DB 조회 권한 설정
- 운영 DB 조회 User 권한 부여
- 전환 데이터 검증(전환팀)
- BizRule 검증
- 인덱스 생성
- 전환 위해 삭제한 인덱스 재생성
- 시퀀스 시작값 조정
- 전환 테이블 관련 시퀀스 시작값 재설정
- 응용프로그램 및 개발자 DB 계정 UNLOCK(접속 허용)
- DB 접속 유저 ~APP, ~DEV 계정에 대해 UNLOCK 설정
- DB Archive log mode변경(DB 재시작)
- 전환 DB의 모드를 Archive 모드로 변경
- 데이터 백업(2차 DUMP)
- 오픈전 데이터 백업(DUMP), DATA_ONLY
- DB 통계정보 업데이트(생략가능)
- 통계정보 생성
- DB 백업(FULLBACKUP)
- RMAN DATABASE FULL BACKUP