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.
추출 대상 DB 의 SYSTEMDB SYSTEM 계정으로 접속
(만약 오프라인 시스템이라면, OS <SID>adm 유저를 통해서 접속할 수 있다.
메뉴탭 Diagnosis Files
Diagnosis Info Collect
-> Diagnosis Information
-> Collect
-> Collect all diagnosis Information
-> <수집할 로그 기간 지정 후, Finish>
fullDump 다운로드
-> Diagnosis Information
-> History
-> <Modified 날짜를 확인하여, 생성한 fullDump 다운로드>
추출 대상 DB OS에 <SID>adm 계정으로 접속
fullSystemInfoDump.py 스크립트가 있는 곳으로 이동
cdpy
SYSTEMDB fullDump Collect
python fullSystemInfoDump.py -t SYSTEMDB --days=<number_of_days>
number_of_days 값은 오늘로부터 몇일 전 까지 수집할지 입력한다.
만약 7을 넣는다면, 7일전부터 오늘까지 fullDump 를 생성한다.
TENANTDB fullDump Collect
python fullSystemInfoDump.py -t <TENANT_DB_NAME> --days=<number_of_days>
TENANT_DB_NAME 은 DB SID 를 입력하면 된다.
추출 대상 DB 의 SYSTEMDB SYSTEM 계정으로 접속
메뉴탭 Alerting and Diagnostics
-> Manage full system information dumps
Collect Diagnostics
-> Collect from Existing Files
-> <기간 설정 및 수집 옵션 선택 후, Start Collecting>
잠시 후, 생성된 fullDump 다운로드