Product Information
SAP HANA 2.0 SPS 03 What’s New: Installation and Update – by the SAP HANA Academy
Introduction
In the upcoming weeks, we will be posting new videos to the SAP HANA Academy to show new features and functionality introduced with SAP HANA 2.0 SPS 03.
The topic of this blog is Installation and Update.
For the previous release, see
For the full SAP HANA 2.0 SPS 03 blog list, see
Tutorial Video
What’s New?
Platform Lifecycle Management (PLM) for SAP HANA 2.0 is a mature and stable technology which has not changed much over the last four support package stacks.
For SPS 03, support for persistent memory has been added and software authenticity verification is now standard included. To support this, new installation parameters have been added. Further, there have been some usability enhancements.
Software Authenticity Verification
Secure-by-design and secure-by-default are important SAP software development standards. As of SPS 03, software authenticity verification is executed by default by the SAP HANA database lifecycle management tool (hdblcm) for any (downloaded) component.
hdblcmweb > Update System Components
hdblcmweb > Add Components > Advanced Parameters Configuration
For the documentation, see
- Software Authenticity Verification – SAP HANA Server Installation and Update Guide
- 2577617 – Verifying software authenticity and integrity during SAP HANA installation and update
- 2178665 – Signature validation of archives with SAPCAR
Support for Persistent Memory
As of SPS 03, SAP HANA 2.0 supports persistent memory, also referenced as non-volatile RAM. This storage type requires a specific file system that supports DAX (Direct Access).
At the time of writing, the technology is not available yet but the key performance benefit will be system downtime minimization. Persistent memory allows you to keep the main storage of the column tables loaded into memory even when power is off. In case of a hard stop (power off, system crash, or user error), startup time will be considerably reduced.
You can enable persistent storage for the database as a whole or for specific column tables, column partitions, or even individuals columns – so there is a high degree of flexibility.
For the documentation, see
- Persistent Memory – SAP HANA Administration Guide
- 2618154 – SAP HANA Persistent Memory (NVM) Release Information
- 1999997 – FAQ: SAP HANA Memory
- 2057046 – FAQ: SAP HANA Delta Merges
For earlier announcements (SAPPHIRE NOW 2017), see
- SAP HANA and 3D XPoint – by Andreas Schuster
- How New Non-Volatile Hardware Technology Revolutionizes In-Memory Computing – by Daniel Schneiss
For the release notes of supported operating (file) systems, see
- SUSE Linux Enterprise Server 12 SP3 Release Note
- Release Notes for Red Hat Enterprise Linux 7.4 | 9. File Systems
New HDBLCM Parameters
To validate the signature:
–action=[install|update] –verify_signature
When using persistent memory:
–action=install –use_pmem
–action=install –pmempath=/hana/pmem/<SID>
To specify a temporary location for file extraction and the location of the executables:
–action=extract_components –extract_temp_dir=<extract_temp_dir>
–action=extract_components –overwrite_extract_dir
–action=extract_components –sapcar_location=<sapcar_location>
–action=extract_components –tar_executable_location=<tar_executable_location>
–action=extract_components –unrar_executable_location=<unrar_executable_location>
To enable interactive input of system database user (SYSTEM) password, or (in case of a single-tenant to multi-tenant system conversion) to use the single-container database user password for the system database user to be created:
–action=update –systemdb_system_user_password
–action=update –systemdb_use_singledb_user_password
To specify the path to the (trust) certificate and key for use by XS advanced:
–xs_cert_key=<path>
–xs_cert_pem=<path>
–xs_trust_pem=<path>
What’s Changed?
Resume Update after Delivery Unit Import Error
The SAP HANA database lifecycle management tool (hdblcm, -gui, -web) is a wrapper tool that calls utility tools to perform the action. Previously, when an upgrade failed because of a delivery unit import error, you had to manually complete the task using any of these utility tools. Now, you can just rerun hbdlcm to resume the update.
Usability Improvement
You can now verify existing configuration parameters when using the SAP HANA database lifecycle management tool web interface.
SAP HANA database lifecycle management > Configure System Landscape Directory Registration
For the documentation, see
Playlist(s)
On the SAP HANA Academy, there is a full playlist covering all aspects of installation and update
References
SAP Community Blogs
- SAP HANA and 3D XPoint – by Andreas Schuster (SAP HANA Product Management)
- How New Non-Volatile Hardware Technology Revolutionizes In-Memory Computing – by Daniel Schneiss
SAP Help Portal
- SAP HANA Server Installation and Update (New and Changed)
- SAP HANA Server Installation and Update Guide
- Software Authenticity Verification – SAP HANA Server Installation and Update Guide
- pmempath
- use_pmem
- SAP HANA Administration Guide
SAP Notes
- 2577617 – Verifying software authenticity and integrity during SAP HANA installation and update
- 2178665 – Signature validation of archives with SAPCAR
- 2618154 – SAP HANA Persistent Memory (NVM) Release Information
- 1999997 – FAQ: SAP HANA Memory
- 2057046 – FAQ: SAP HANA Delta Merges
Thank you for watching
The SAP HANA Academy provides technical enablement, implementation and adoption support for customers and partners with 1000’s of free tutorial videos.
For the full library, see SAP HANA Academy Library – by the SAP HANA Academy
For the full list of blogs, see Blog Posts – by the SAP HANA Academy
- Subscribe to our YouTube channel for updates
- Join us on LinkedIn linkedin.com/in/saphanaacademy
- Follow us on Twitter @saphanaacademy
- Google+ plus.google.com/+saphanaacademy
- Facebook facebook.com/saphanaacademy
Hi Denys,
Could we do the in-placed upgrade from HANA 1.0 to HANA 2.0 SPS03?
Thank you
Gia D
Yes, you can. It is just like normal HANA upgrade but you should read some notes before upgrade since there are some parameters which have to be configured.