HDBLicense Tool - Generate SAP HANA License Requests
About HDBLicense
hdblicense is a helper application designed to manipulate SAP HANA licenses. This tool is essential for managing and generating license requests for SAP HANA systems.
This version has been compiled with GNU gcc++ 12 for SLES 15.4. If the dynamically-linked executable does not work on your HANA Server, try the statically-linked version.
Ensure that your SYSTEMDB is not encrypted. If it is encrypted, please run:
ALTER SYSTEM PERSISTENCE ENCRYPTION OFF;
The read operations (print, request) can be performed with the HANA DB running. However, any modification to the data volume file ($basepath_data/mnt00001/hdb00001/datavolume_0000.dat
) must be performed with the HANA DB turned off.
Remember to back up your system before performing any modification.
If this program does not work, or if you have any suggestions, please send an email to support@saptools.mx.
Download HDBLicense
Choose the appropriate version of the hdblicense tool for your system from the options below. Ensure you select the correct version based on your system architecture and requirements:
Linux x64
For Linux x64 systems, you can download either the dynamically-linked or statically-linked version:
hdblicense (Linux x64) hdblicense compiled statically (Linux x64)PowerPC (ppc64le)
For PowerPC (ppc64le) systems, you can download either the dynamically-linked or statically-linked version:
hdblicense (ppc64le) hdblicense compiled statically (ppc64le)How to Use HDBLicense
Run the program on your HANA server and copy the generated request to the HANA License Page. Follow the instructions below for detailed usage:
Usage:
hdblicense [--global-options] action [action-options]
Global Options:
--verbose, -v Verbose mode
--basepath, -b <PATH> Basepath for HANA data volumes (e.g. /hana/data/<SID>)
Actions:
--help, -h Print this help
--print, -p Print the installed licenses
--request, -r Get the information required to generate a new temp license
--install, -i Install a temporary license
--test, -t Test a temporary license
--version, -V Display version information
Install/Test Options:
-o lfile=<FILE> File with the generated license (from https://saptools.mx/license/hana)
Frequently Asked Questions
What is the HDBLicense tool?
The HDBLicense tool is a program that generates a new License Request to be used on our HANA License Page.
How do I use the HDBLicense tool?
Run the program on your HANA server and copy the generated request to the HANA License Page.
What is a HANA License Request?
A HANA License Request is a file that contains the information required to generate a new temporary license for your HANA system. It includes details such as the system ID, expiration date, and license key.
What is a temporary license?
A temporary license is a license that is valid for a limited period, typically 90 days. It is used to enable temporary access to the HANA system for testing, development, or training purposes.
What is the HANA License Page?
The HANA License Page is a web page where you can generate and install temporary licenses for your HANA system. It allows you to manage your HANA licenses and monitor their expiration dates.
What is the HANA system?
The HANA system is an in-memory database platform developed by SAP. It is used for real-time data processing and analytics, enabling businesses to run applications and analyze data faster and more efficiently.
Acknowledgments
The HDBLicense tool is provided as-is, without any warranty or guarantee of accuracy or reliability. Use it at your own risk.