반응형
Notice
Recent Posts
Recent Comments
160x600
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

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

[HANA] hdblcm 툴 본문

기술/HANA DB

[HANA] hdblcm 툴

스레TV 2025. 5. 30. 16:33
728x90
반응형

✅ hdblcm란?

SAP HANA Database Lifecycle Manager (hdblcm)는
SAP HANA 시스템의 설치, 업그레이드, 제거 및 시스템 구성 변경을 수행하는 명령줄 기반 CLI 도구(Command Line Interface)입니다.


📦 hdblcm의 주요 목적

작업 유형설명
📥 설치 (Install) SAP HANA 시스템 및 컴포넌트 신규 설치
🔁 업그레이드 (Update) SAP HANA 버전 또는 패치 적용
🔧 구성 변경 (Configuration) 인스턴스 번호, 포트, 호스트 설정 변경
➕ 확장 (Add Host/Component) 다중 호스트 환경 추가, 새로운 서비스 추가
🗑️ 제거 (Uninstall) SAP HANA 제거
🔍 진단 및 검사 시스템 상태 확인, 로그 추출, 사전 점검 수행 등
 

🧭 실행 위치

  • 기본적으로 SAP HANA가 설치된 디렉토리 내 위치:
    bash
    /hana/shared/<SID>/hdblcm/hdblcm 또는 /hana/shared/<SID>/hdblcm/hdblcmgui (GUI 버전)
  • 설치 매체 디렉토리에서 직접 실행도 가능

🔧 주요 명령어 예시

# SAP HANA 설치
./hdblcm --action=install

# SAP HANA 업그레이드
./hdblcm --action=update

# SAP HANA 제거
./hdblcm --action=uninstall

# 현재 설치 상태 확인
./hdblcm --action=check_installation

# 설치 가능한 구성 요소 확인
./hdblcm --action=list_components

# 특정 컴포넌트만 설치 (예: AFL)
./hdblcm --action=install --components=afl

# 비대화형 자동 설치
./hdblcm --batch --configfile=/path/to/config

# 특정 SID 인스턴스만 업그레이드
./hdblcm --sid=HDB --action=update

🖥️ hdblcm GUI 모드

  • GUI 버전 실행:
    ./hdblcmgui
    ./hdblcmgui
  • X-Windows 기반 설치 환경이거나, SAPINST GUI 포워딩 설정되어 있을 경우 사용 가능
  • 대부분의 사용자는 CLI 기반 hdblcm을 선호함

🧾 대표 configfile 예시 (비대화 설치용)

[General]
sid = HDB
number = 00
password = MySecurePassword123
hostname = hana1
components = server,client
mode = install

🔒 권한 및 전제 조건

조건설명
사용자 권한 root 또는 sidadm 사용자 권한 필요
OS 권장 조건 SUSE Linux Enterprise Server (SLES), Red Hat Enterprise Linux (RHEL)
필수 패키지 OS 관련 사전 패키지 설치 필요 (glibc, libaio 등)
SAPCAR 및 SAR 파일 설치 매체 압축 해제 필요 (SAPCAR로 .SAR 파일 압축 해제 후 실행)
 

📋 설치 가능한 주요 컴포넌트 목록

컴포넌트설명
server SAP HANA DB 서버
client HANA client library
afl Application Function Library (예: PAL, R Integration)
xs XS Classic Engine
saphostagent SAP Host Agent
studio (구버전) HANA Studio (더 이상 권장되지 않음)
 

🔍 로그 및 트러블슈팅

로그 경로설명
/var/tmp/hdb* 기본 설치 로그
/hana/shared/<SID>/hdblcm.log 상세 작업 기록
hdblcm 실행 시 --verbose 옵션 디버깅용 상세 출력
 

📌 요약 정리

항목설명
도구명 hdblcm (HANA Database Lifecycle Manager)
주요 기능 설치, 업데이트, 삭제, 확장, 구성 변경 등
실행 위치 설치 디렉토리 or 설치 매체
실행 방식 CLI (hdblcm) / GUI (hdblcmgui)
자동화 설치 --batch 모드 + config file
제한점 DB 기능 비활성화(X), 보안 설정은 별도 도구 사용
300x250
반응형
Comments