SAP HANA DB full-system-info-dump 수집 방법__How to Collect SAP HANA DB full-system-info-dump

감귤은탱귤·2024년 1월 24일
0
post-thumbnail

SAP HANA DB 관련 버그나 오류로 SAP 에 Case(구 인시던트) 를 오픈하면, 대부분 full-system-info-dump 파일을 제공해 달라고 답변이 온다.

따라서, 관련 Case 를 오픈할때 미리 full-system-info-dump(이하 fullDump) 파일을 같이 제공하면 더 빠른 답변을 받을 수 있다.

또한 이슈 이후 한참 시간이 지난뒤에는 dump 누락이 있을수도 있으니, 이슈 상황시 미리 fullDump 파일을 준비해 두는것이 좋다.

자세한 내용은 다음 Notes 를 참고하기 바란다.

  • SAP Notes 1732157 - Collecting diagnosis information for SAP HANA [VIDEO]

만약 수집한 fullDump 파일이 너무 커서, SAP 에 업로드 할수 없다면, 다음 Notes 를 참고하여, lftp, FileZilla 등으로 공유할수 있다.

  • SAP Notes 2077673 - SAP Secure FTP server - how to upload files from customer site to SAP Product Support using FileZilla (Windows), lftp (LINUX) or curl (LINUX) as example FTP clients.


1. HANA Studio fullDump 수집

  1. 추출 대상 DB 의 SYSTEMDB SYSTEM 계정으로 접속
    (만약 오프라인 시스템이라면, OS <SID>adm 유저를 통해서 접속할 수 있다.

  2. 메뉴탭 Diagnosis Files

  3. Diagnosis Info Collect
    -> Diagnosis Information
    -> Collect
    -> Collect all diagnosis Information
    -> <수집할 로그 기간 지정 후, Finish>

  4. fullDump 다운로드
    -> Diagnosis Information
    -> History
    -> <Modified 날짜를 확인하여, 생성한 fullDump 다운로드>



2. OS fullDump 수집

  1. 추출 대상 DB OS에 <SID>adm 계정으로 접속

  2. fullSystemInfoDump.py 스크립트가 있는 곳으로 이동
    cdpy

  3. SYSTEMDB fullDump Collect
    python fullSystemInfoDump.py -t SYSTEMDB --days=<number_of_days>

    number_of_days 값은 오늘로부터 몇일 전 까지 수집할지 입력한다.
    만약 7을 넣는다면, 7일전부터 오늘까지 fullDump 를 생성한다.

  4. TENANTDB fullDump Collect
    python fullSystemInfoDump.py -t <TENANT_DB_NAME> --days=<number_of_days>

    TENANT_DB_NAME 은 DB SID 를 입력하면 된다.



3. SAP HANA COCKPIT fullDump 수집

  1. 추출 대상 DB 의 SYSTEMDB SYSTEM 계정으로 접속

  2. 메뉴탭 Alerting and Diagnostics
    -> Manage full system information dumps

  3. Collect Diagnostics
    -> Collect from Existing Files
    -> <기간 설정 및 수집 옵션 선택 후, Start Collecting>

  4. 잠시 후, 생성된 fullDump 다운로드

profile
SAP BC (2019 ~ )

0개의 댓글