User roles and privileges for SAP HANA Database


This section describes the user roles and permissions required for monitoring SAP HANA database. The following authorization roles are required for SAP HANA system instance database user:

  • PUBLIC
  • Monitoring

The SAP HANA Database user name must have read permission for the following system tables:

  • M_VOLUME_FILES
  • M_SERVICES
  • M_SERVICE_STATISTICS
  • M_SYSTEM_OVERVIEW
  • M_HOST_INFORMATION

For more more information about system table, see SAP HANA system tables.

In addition, BMC PATROL for SAP HANA has the capability to execute custom SQL based on user criteria and report the following powerful metrics:

  • Execution response time
  • Execution status
  • Number of records measured in the table

To activate these features, you must have read permission for system tables in the custom SQL.

SAP HANA system tables

SAP HANA system tables allow you to query for various information about the system state using SQL commands, and the results appear as tables. BMC PATROL for SAP HANA collects data from the system tables using JDBC connection. 

The following table lists the application classes that are used to collect data from the system tables.

Application class

System tables

Comments

M_SYSTEM_OVERVIEW

Overview of system status.

Monitors the health of the SAP HANA Database (CPU, Memory, File, and so on).

M_SERVICE_STATISTICS

M_SERVICES

Discovers and monitors status and statistics of the SAP HANA database services.

M_VOLUME_FILES

Discovers and monitors SAP HANA files such as log, trace, and data files.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*