반응형
SAP HANA DB는 여러 개의 서비스로 구성되어 있으며, 각 서비스는 다른 서비스와 통신하면서 데이터베이스의 기능을 수행합니다. SAP HANA DB의 주요 서비스는 다음과 같습니다.
- indexserver: 데이터베이스의 핵심 엔진으로서, SQL/MDX 처리, 트랜잭션 관리, 데이터 저장 및 액세스, 계산 뷰 실행 등을 담당합니다.
- nameserver: 시스템 토폴로지와 시스템 테이블을 관리하며, 다른 서비스들의 위치와 상태를 추적합니다.
- xsengine: SAP HANA Extended Application Services (XS)를 제공하며, 웹 애플리케이션과 OData 서비스를 실행합니다.
- statisticsserver: 시스템의 상태와 성능에 관한 통계 정보를 수집하고, 모니터링 도구에 제공합니다.
- scriptserver: R 및 L 프로시저를 실행하는데 필요한 환경을 제공합니다.
SAP HANA DB의 서비스 상태를 확인하는 방법은 다음과 같습니다.
1. <SID>adm 계정으로 서버에 접속합니다. <SID>adm home path는 일반적으로 "/usr/sap/<SID>/HDB<instance number>" 입니다. 여기에서 "HDB info" 명령을 수행하면 아래와 같이 서비스가 실행되고 있는 것을 확인할 수 있습니다.
2. SAP HANA Studio를 사용하는 경우, 시스템 뷰에서 SAP HANA DB의 인스턴스를 선택하고, 우클릭하여 "Open Administration Console"을 선택합니다. Administration Console에서는 서비스의 상태, 메모리 사용량, CPU 사용량, 디스크 사용량 등을 확인할 수 있습니다. 또한, 각 서비스를 우클릭하여 "Start", "Stop", "Restart" 등의 작업을 수행할 수 있습니다.
3. SAP HANA DB의 시스템 뷰를 사용하는 경우, SQL 콘솔에서 다음과 같은 쿼리를 수행하여 서비스의 상태를 확인할 수 있습니다.
SELECT * FROM SYS.M_SERVICES;
이 쿼리는 각 서비스의 이름, 호스트, 포트, 상태, 메모리 사용량, CPU 사용량 등의 정보를 반환합니다.
데이터베이스 프로세스 나열
sapcontrol -nr ${TINSTANCE} -function GetProcessList
반응형
'SAP HANA' 카테고리의 다른 글
SAPHANA : RECOVER DATABASE on SAP HANA (0) | 2024.10.28 |
---|---|
HANA DB에서 서비스 계정에 대한 변경 주기 정책 비활성화 (0) | 2024.09.12 |
SAPHANA : 파티셔닝 기능과 예시 (1) | 2023.11.24 |
SAPHANA : Getting Started with SAP HANA 2.0, express edition 3단계 - HANA 설치 (1) | 2023.11.23 |
SAPHANA : Getting Started with SAP HANA 2.0, express edition 2단계 - HANA 설치 파일 (0) | 2023.11.23 |