관리 메뉴

세상 모든 잡동사니 집합소 스레TV

[Conversion] SUM DMO 주요 프로세스 순서 본문

기술/SAP BC

[Conversion] SUM DMO 주요 프로세스 순서

스레TV 2025. 6. 28. 12:05
728x90
반응형

SAP SUM DMO(Database Migration Option)는 SAP 시스템 업그레이드 + 데이터베이스 마이그레이션을 통합 수행하는 절차로, 다음과 같은 단계별 프로시저로 실행됩니다.

아래는 **SAP SUM DMO의 실제 실행 시나리오(ABAP 시스템 기준)**를 기반으로 구성한 전체 실행 흐름 및 각 단계의 기능 설명입니다.


✅ SUM DMO 단계별 프로시저


1. PREPROCESSING PHASE (사전 처리 단계)

세부 단계설명
CHECKS 시스템 환경, 요구사항, 패치, 버전 검사
HANA 접속 테스트, 권한 확인, 스택파일(stack.xml) 검증
CONFIGURATION SUM 실행 옵션 설정 (DMO 여부, 패럴렐 스레드 수, HANA 연결 정보 입력)
shadow instance 구성 방식 선택 (Standard vs Advanced DMO)
SHADOW INSTANCE SETUP 업그레이드 테스트용 SAP 인스턴스를 shadow로 생성
shadow DB schema 생성, SHD* 사용자 계정 사용
PREPARE EXPORT 마이그레이션을 위한 테이블 구조, 데이터 볼륨 분석, 파티션 등 추출 전략 수립
 

2. EXECUTION PHASE (실행 단계)

세부 단계설명
START EXPORT 기존 DB에서 테이블, 인덱스, 데이터 등을 R3load로 추출
병렬로 .STR, .TDF, .IDX, .DAT 파일 생성
IMPORT DATA 타겟 HANA DB로 데이터 및 구조 병렬 Import 수행 (R3load)
SUM이 자동으로 Export/Import 스케줄링
ACTIVATE SHADOW INSTANCE shadow instance에서 업그레이드 코드 활성화
기본 ABAP Repository 전환 준비
DDIC_ACTIVATION DDIC 구조 변환 적용
타겟 HANA 스키마에 맞는 Dictionary 테이블 정렬
 

3. DOWNTIME PHASE (다운타임 단계)

다운타임은 대부분 이 단계에서 발생하며, 사용자 접속 차단 필요

세부 단계설명
LOCKING USERS SAP 시스템 로그인 차단 (tp lock)
SWITCH TO TARGET SYSTEM 기존 DB → HANA DB로 전환
SAP 커널, 프로파일 등 타겟 시스템 구성 반영
MAIN IMPORT 다운타임 중에만 가능한 테이블 Import (ex: 로그, 사용자 테이블 등)
XPRA/RUN_PROG 프로그램, XPRA 실행, 전환 스크립트 적용
BTCTRNS2, SGEN 등
ADJUST VARIANTS 리포트, Variant, 커스터마이징 정보 적용
FINALIZE MIGRATION SICK 체크, SNOTE 적용, SPAM queue 복원
SHUTDOWN SOURCE INSTANCE old DB 인스턴스 종료 및 종료처리
START TARGET INSTANCE HANA DB 기반 SAP 시스템 기동
 

4. POSTPROCESSING PHASE (후처리 단계)

세부 단계설명
CLEANUP 임시 디렉토리, R3load 로그 정리
old shadow instance 제거
CHECKS 마이그레이션 검증 (버전, 데이터 유실 여부, HANA 최적화 권고 등)
SGEN 코드 재컴파일 (성능 향상 목적)
ARCHIVE LOG CLEANUP 미사용 redo log, archive log, old export 파일 정리
REENABLE USERS 시스템 오픈, 사용자 접속 허용
 

📁 주요 파일 및 로그 위치

위치설명
/usr/sap/<SID>/SUM/abap/log 전체 로그 저장 (SAPup.log, IMPORT.LOG, UPGRADE.LOG 등)
/usr/sap/<SID>/SUM/abap/tmp 임시 실행 스크립트, 패치 파일
/usr/sap/<SID>/SUM/abap/bin R3load, R3szchk, tp, R3trans 등 실행파일 위치
 

🔧 보조 기능

  • uptime migration (advanced DMO): downtime 최소화를 위한 기능 (optional)
  • benchmark mode: export 속도 측정용 Dry-run
  • SUM with System Move: HANA Cloud처럼 같은 OS에서 마이그레이션이 불가할 때 사용

🧠 요약 흐름도

[PREPROCESSING]
 → Shadow Setup
 → Export Preparation

[EXECUTION]
 → Export (R3load)
 → Import (R3load)
 → DDIC Activation

[DOWNTIME]
 → Lock Users
 → Final Import
 → DB Switch
 → XPRA/SGEN

[POSTPROCESSING]
 → Cleanup
 → Final Checks
 → Go-Live
300x250
반응형
Comments