Getting Started With SAP HANA 2.0, Express Edition (Virtual Machine Method)
Getting Started With SAP HANA 2.0, Express Edition (Virtual Machine Method)
2 Start Using SAP HANA 2.0, express edition (Virtual Machine Method). . . . . . . . . . . . . . . . . . . 16
2.1 Start SAP HANA 2.0, express edition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2 Record Your hxehost IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3 Edit the /etc/hosts File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Edit /etc/hosts on Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Edit /etc/hosts on Mac and Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4 Test XSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5 Test XSA (Server + Applications Virtual Machine Only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
2.6 Test WEBIDE (Server + Applications Virtual Machine Only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.7 Test Cockpit (Server + Applications Virtual Machine Only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
2 PUBLIC Content
7 (Optional) Installing SAP Enterprise Architecture Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . 43
11 Best Practices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
11.1 Backups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
11.2 Deactivate the SYSTEM user. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
11.3 Set the Global Memory Allocation Limit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
14 Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
14.1 Virtual Machine: Checking Resource Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
14.2 SAP HANA XS Applications Run Error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
14.3 Download Manager Shows Error "Failed to concatenate downloaded files". . . . . . . . . . . . . . . . . . . 62
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Content PUBLIC 3
1 Installing SAP HANA 2.0, express edition
(Virtual Machine Method)
Installing the VM image is the simplest SAP HANA 2.0, express edition setup for compatible Windows, OS X,
and Linux machines.
Disclaimer
SAP HANA 2.0, express edition is officially supported on SLES. SAP Community members have been
successful in running SAP HANA, express edition on other Linux operating systems that are not formally
supported by SAP, such as Ubuntu, openSUSE and Fedora. SAP is not committing to resolving any issues that
may arise from running SAP HANA, express edition on these platforms.
You will learn how to download the VM image of SAP HANA 2.0, express edition, install the image on your
laptop, and get started.
If you're familiar with the older 1.0 SPS 12 version, note this important change:
The SAP HANA 2.0, express edition VM package is platform-independent; you can install it to a Windows, OS
X, or Linux machine, provided your host machine meets the storage and memory prerequisites. Choose this
installation method if you want the simplest setup.
● A VM running SUSE Linux Enterprise Server (SLES) for SAP Applications 12 SP2.
● An SAP HANA 2.0, express edition instance on the VM, preconfigured and ready to start.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
4 PUBLIC Installing SAP HANA 2.0, express edition (Virtual Machine Method)
1.2 Machine Requirements
Check if your machine has the recommended hardware to successfully install and run the SAP HANA 2.0,
express edition VM image.
Software
Java Runtime Environment 8 The Download Manager requires Java SE Runtime Environ
ment 8 (JRE 8) or higher.
Note
If you are planning to use the SAP HANA, express edition Download Manager for Windows or Linux, you
need the 64-bit JRE. If you are planning to use the platform-independent Download Manager, you can use
either the 32- or 64-bit JRE.
Hardware
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Installing SAP HANA 2.0, express edition (Virtual Machine Method) PUBLIC 5
Supported Hypervisors
Install a supported hypervisor on your machine if you don’t have one already. Hypervisors are software
products used for creating and running virtual machines.
SAP HANA 2.0, express edition has been tested on these hypervisors:
You can install any supported hypervisor, but examples in this tutorial use VMware Player.
Procedure
1.4 Register
Register your copy of SAP HANA, express edition to access the download manager.
Procedure
(Alternately, you can go to the SAP HANA, express edition launch page at [Link]
developer/topics/[Link] and click the Register and download SAP HANA, express
edition download manager link.)
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
6 PUBLIC Installing SAP HANA 2.0, express edition (Virtual Machine Method)
2. Complete the registration form and click the Register button.
Note
If you have an SAP login, click the Login icon at the top of the page to populate the registration form
automatically.
The Registration Success page displays. (You will also receive an email indicating successful
registration.)
3. Under 1A. ON-PREMISE INSTALLATION, click the download manager that matches your system: Linux or
Windows.
If you have a Mac, or another type of machine, click Platform-independent for a platform-independent
download manager.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Installing SAP HANA 2.0, express edition (Virtual Machine Method) PUBLIC 7
4. Save the download manager file to your laptop and open it.
If your system displays a security warning when you open the file, ignore the warning.
Note
If you are inside a corporate firewall, you will be prompted for your proxy settings. Contact your IT
administrator for your proxy host and proxy port information.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
8 PUBLIC Installing SAP HANA 2.0, express edition (Virtual Machine Method)
1.5 Download Using the Download Manager (GUI Mode)
Use the Download Manager (GUI mode) to download a server-only virtual machine package, or a server +
applications virtual machine package. You can also download additional packages. Note that a console mode
Download Manager is also available.
Procedure
1. In Download Manager, from the Platform pull-down, select SAP HANA, express edition on Linux/x86-64.
(Virtual machine method installation is not available for Linux/Power (little endian).)
2. From the Image pull-down, select Virtual Machine.
3. Specify a save directory. Click Browse and select a directory where your downloads will be saved.
4. Select one or more of the following packages:
○ Getting Started with SAP HANA, express edition (Virtual Machine Method) - Selected by default.
Downloads this document.
○ Server only virtual machine - Downloads [Link]; the server plus XSC, and the Application Function
Library (AFL).
○ Server + applications virtual machine - Downloads [Link]; the server plus XS Advanced, Web
IDE, and SAP HANA Cockpit.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Installing SAP HANA 2.0, express edition (Virtual Machine Method) PUBLIC 9
Note
Although the Server + applications virtual machine package will run on a 16 GB machine, SAP
recommends 24 GB of RAM for optimum performance using the full suite of developer applications.
5. (Optional) Download additional packages now (before your server is running), but note that you will need
to transfer the installation files to your VM later.
Alternately, you can wait until your server is running, and then download additional packages using the
VM's built-in Download Manager (console mode). This latter method is faster and more efficient.
○ Text analysis files for additional languages - Downloads additional_lang.tgz. For languages
other than English and German, this package is required for the HANA Text Analysis function. (The
text analysis files for English and German are already included in the Server only virtual machine and
Server + applications virtual machine packages.) For the text analysis files installation procedure,
see Start Using SAP HANA 2.0, express edition (Virtual Machine Method) [page 16].
○ SAP Enterprise Architecture Designer - This optional package is only valid on server + application
virtual machine. File name is [Link]. SAP EA Designer lets you capture, analyze, and
present your organization's landscapes, strategies, requirements, processes, data, and other artifacts
in a shared environment.
○ SAP HANA Streaming Analytics option - Downloads [Link], which contains SAP HANA streaming
analytics. See (Optional) Installing SAP HANA Streaming Analytics [page 33] for installation steps.
○ SAP HANA Streaming Analytics studio plug-in - Downloads sa_plugin.zip, which contains an
Eclipse plugin for creating and deploying streaming analytics projects. For installation steps, see the
Install the Streaming Studio Plugin [page 37] topic.
○ SAP HANA Interactive Education - This optional package is only valid on server + application virtual
machine. Download file name is [Link]. SHINE makes it easy to learn how to build applications on
SAP HANA Extended Application Services Advanced Model (XSA). See (Optional) Installing SAP
HANA Interactive Education (SHINE) [page 45].
○ SAP HANA External Machine Learning Library - The SAP HANA External Machine Learning Library is
an application function library (AFL) supporting the integration of Google TensorFlow, as an external
machine learning framework, with SAP HANA, express edition. Download file name is [Link].
○ Clients (Linux x86/64) - Client download package for Linux machines (x86/64 architectures). Use
the client packages to access developed SAP HANA, express edition applications from a client PC. See
(Optional) Installing Clients [page 47]. The package includes:
○ hdb_client_linux.tgz - Reduced HANA client for Linux 64 bit. Contains the HANA client
package, drivers, and required licenses.
○ [Link].client_linuxx86_64.zip - Command-line tools for Linux that
enable access to (and control of) the SAP HANA XS advanced run-time environment.
○ Clients (Linux PPC/Little Endian) - Client download package for Linux machines (little endian on
Power architectures). Use the client packages to access developed SAP HANA, express edition
applications from a client PC. See (Optional) Installing Clients [page 47]. The package includes:
○ hdb_client_linux_ppc64le.tgz - Reduced HANA client for Linux on Power. Contains the
HANA client package, drivers, and required licenses.
○ [Link].client_linuxppc64le.zip - Command-line tools for Linux on
Power that enable access to (and control of) the SAP HANA XS advanced run-time environment.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
10 PUBLIC Installing SAP HANA 2.0, express edition (Virtual Machine Method)
○ Clients (Windows) - Client download package for Windows machines. Use the client packages to
access developed SAP HANA, express edition applications from a client PC. See (Optional) Installing
Clients [page 47]. The package includes:
○ hdb_client_windows_x86_32.zip - Reduced HANA client for Windows 32-bit. Contains the
HANA client package, drivers, and required licenses.
○ hdb_client_windows_x86_64zip - Reduced HANA client for Windows 64-bit. Contains the
HANA client package, drivers, and required licenses.
○ [Link].client_ntamd64.zip - Command-line tools for Windows that
enable access to (and control of) the SAP HANA XS advanced run-time environment.
○ Clients (Mac) - Client download package for Mac. Use the client packages to access developed SAP
HANA, express edition applications from a client PC. See (Optional) Installing Clients [page 47]. The
package includes:
○ hdb_client_mac.tgz - Reduced HANA client for Mac. Contains the HANA client package,
drivers, and required licenses.
○ [Link].client_darwinintel64.zip - Command-line tools for Mac that
enable access to (and control of) the SAP HANA XS advanced run-time environment.
6. Click the Download button.
Your download is complete when a pop-up message appears confirming successful download. Make sure
you wait for this message before accessing the downloaded files.
Run the Download Manager in console mode on your laptop if you're used to a command line interface. The
VM contains a built-in Download Manager (Console Mode) which lets you download additional packages from
within the VM itself.
Context
Note
The Download Manager for Windows (HXEDownloadManager_win.exe) runs in asynchronous mode, and
console mode is not available. If you are a Windows user, download the platform-independent Download
Manager ([Link]) to use console mode.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Installing SAP HANA 2.0, express edition (Virtual Machine Method) PUBLIC 11
Procedure
Note
If you've already installed SAP HANA express edition using the Virtual Machine method, call the
Download Manager at the hxehost:hxeadm> prompt.
HXEDownloadManager_linux.bin -h
Note
You must include an argument with each command. If you call the Download Manager without an
argument, it opens in GUI mode.
4. Familiarize yourself with the command syntax, and the command arguments.
Argument Description
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
12 PUBLIC Installing SAP HANA 2.0, express edition (Virtual Machine Method)
Valid <file> values for linuxx86_64 platform and VM image:
[Link] Valid only with [Link]. SAP EA Designer lets you cap
ture, analyze, and present your organization's land
scapes, strategies, requirements, processes, data, and
other artifacts in a shared environment. For installation
steps, see (Optional) Installing SAP Enterprise Architec
ture Designer [page 43].
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Installing SAP HANA 2.0, express edition (Virtual Machine Method) PUBLIC 13
<file> value (linuxx86_64) Description
clients_mac.tgz Client download package for Mac. Use the client packages
to access developed SAP HANA, express edition applica
tions from a client PC. For installation steps, see (Op
tional) Installing Clients [page 47].
This example uses the Linux Download Manager HXEDownloadManager_linux.bin. It specifies a proxy
host, proxy port, and downloads Getting Started with SAP HANA, express edition (Virtual Machine Method
and the SHINE package ([Link]).
It downloads Getting Started with SAP HANA, express edition (Virtual Machine Method) and [Link].
Import the downloaded Open Virtual Appliance (OVA) file (either [Link] or [Link]) into your hypervisor
to begin using SAP HANA 2.0, express edition.
Context
This example uses VMWare player as the hypervisor. You can use any supported hypervisor.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
14 PUBLIC Installing SAP HANA 2.0, express edition (Virtual Machine Method)
Procedure
2. Browse to the OVA file you downloaded and click Open. The Import Virtual Machine dialog box displays.
3. Accept the defaults and click Import. The VM imports. The import process takes approximately 5 minutes
for [Link], and 5-10 minutes for [Link].
4. Power on your VM.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Installing SAP HANA 2.0, express edition (Virtual Machine Method) PUBLIC 15
2 Start Using SAP HANA 2.0, express
edition (Virtual Machine Method)
Once you've downloaded the SAP HANA 2.0, express edition Virtual Machine package, start the server, change
the default passwords to secure your system, and connect using client tools.
Start the server and change the default passwords to secure your system.
Procedure
1. Start the hypervisor and power on (or click Play on) your express edition VM.
2. At the hxehost login prompt, enter hxeadm
Tip
You can also log in remotely. The IP address of the VM is displayed on the welcome screen.
4. When prompted for current (UNIX) password, enter the temporary password again: HXEHana1
5. When prompted for New password, enter a strong password with at least 8 characters. If your password
is not strong enough, the system logs you off and you must log in again.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
16 PUBLIC Start Using SAP HANA 2.0, express edition (Virtual Machine Method)
Tip
SAP HANA, express edition requires a very strong password that complies with these rules:
○ At least 8 characters
○ At least 1 uppercase letter
○ At least 1 lowercase letter
○ At least 1 number
○ Can contain special characters, but not @ (at sign), # (number sign), $ (dollar sign), % (percent),
^ (caret), & (ampersand), * (asterisk), = (equal sign), + (plus), [ ] (brackets), { }
(braces), < (less than), > (greater than), | (vertical bar), \ (backslash), ' (single quote), "
(double quotes), or ` (backtick)
○ Cannot contain dictionary words
○ Cannot contain simplistic or systematic values, like strings in ascending or descending numerical or
alphabetical order
Strong password example: E15342GcbaFd. Do not use this password example, since it is public and not
secure. This example is for illustrative purposes only and must not be used on your system. Define your
own strong password.
6. When prompted to Retype new password, enter your strong password again.
7. When prompted for New HANA database master password, enter a strong password. Make a note of this
password, since you'll need it later. You can enter the same password you used in step 5, or a new
password. If you are entering a new password, see the password rules in step 5.
Entering the HANA database master password changes the SYSTEM user password. If you are installing
the server + applications virtual machine, it also changes the XSA_ADMIN and XSA_DEV user passwords.
8. When prompted to Confirm “HANA database master password”, enter the strong password again.
9. (Server + applications virtual machine only) When prompted Do you need to use the proxy server to
access the internet? enter Y or N.
○ Contact your IT administrator for your company’s proxy settings. If you are inside a corporate firewall,
you might use a proxy for connecting to http and https servers.
○ If Y, enter your proxy host name, proxy port number, and (if desired) a comma-separated list of hosts
that do not need a proxy. Proxy host name needs a fully qualified domain name.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Start Using SAP HANA 2.0, express edition (Virtual Machine Method) PUBLIC 17
10. (Server + applications VM only) Decide whether you want to wait for XSA configuration to complete before
starting the server. When prompted to Wait for XSA configuration to finish, enter Y if you want to wait.
Enter N if you want XSA to configure in the background after server configuration completes.
11. When prompted to Proceed with configuration? enter Y.
12. Wait for the success message Congratulations! SAP HANA, express edition 2.0 is configured.
13. (Optional) The virtual console and X11 window system defaults to a us (QWERTY) keyboard layout. If you
are not an English user, or not a QWERTY user, you can change the keyboard layout at this point.
a. At the command prompt, enter:
Record the hxehost IP address so you can reference it later to connect using SAP HANA client tools.
Procedure
/sbin/ifconfig
2. Locate the IP address, listed under the eth0 interface as inet addr.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
18 PUBLIC Start Using SAP HANA 2.0, express edition (Virtual Machine Method)
2.3 Edit the /etc/hosts File
The hxehost IP address is private to the VM. In order for applications on your laptop (like your web browser) to
access hxehost, add the hxehost IP address to your laptop’s hostname map.
The hostname map is your laptop’s /etc/hosts file. You must edit /etc/hosts if you want to access any XS
Advanced applications, or use HANA Cockpit, from your laptop.
Procedure
Spacing is important. Make sure your hosts file in Notepad looks like this image.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Start Using SAP HANA 2.0, express edition (Virtual Machine Method) PUBLIC 19
2.3.2 Edit /etc/hosts on Mac and Linux
If you installed the VM installation package to a Mac or Linux machine, follow these steps to update the etc/
hosts file.
Procedure
Context
Note
Make sure you edited your /etc/hosts file before starting this procedure.
Procedure
Check that the XSEngine is running. From your host OS (not the VM guest) open a browser and enter:
[Link] IP address>:8090
You recorded the IP address earlier in this tutorial in topic Record Your hxehost IP Address [page 18]. A
success page displays. This indicates that XSC is running:
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
20 PUBLIC Start Using SAP HANA 2.0, express edition (Virtual Machine Method)
2.5 Test XSA (Server + Applications Virtual Machine Only)
If you installed the Server + Applications Virtual Machine package ([Link]), test your XSA installation.
Context
Note
Make sure you edited your /etc/hosts file before starting this procedure.
Procedure
You specified this password when you were prompted for HANA database master password in Start SAP
HANA 2.0, express edition [page 16].
2. Check for an API endpoint showing [Link] If you see this entry, XSA installed correctly.
If you installed the Server + Applications Virtual Machine package ([Link]), test your WEBIDE installation.
Context
Note
Make sure you edited your /etc/hosts file before starting this procedure.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Start Using SAP HANA 2.0, express edition (Virtual Machine Method) PUBLIC 21
Procedure
xs apps
Note
When you run the xs apps command for the first time, it may take 1-2 minutes for the system to return
the list of XSA applications.
2. Check that the application webide shows STARTED in the list of XSA applications , and has 1/1 instances.
(If the list shows 0/1 in the instance column, the application is not started.)
Note
Normally it only takes a few minutes for XSA services to start. However. depending on your machine, it
can take over 30 minutes for XSA services to begin. If the service doesn't show STARTED and doesn't
show 1/1 instances, keep waiting until the service is enabled.
Tip
The command xs apps | grep webide returns the webide row only.
3. Test your Web IDE connection. Enter the URL for Web IDE in a browser on your laptop.
Example: [Link]
You specified this password when you were prompted for HANA database master password in Start SAP
HANA 2.0, express edition [page 16].
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
22 PUBLIC Start Using SAP HANA 2.0, express edition (Virtual Machine Method)
2.7 Test Cockpit (Server + Applications Virtual Machine
Only)
If you installed the Server + Applications Virtual Machine package ([Link]), test your WEBIDE installation.
Context
Note
Make sure you edited your /etc/hosts file before starting this procedure.
Procedure
1. Go back to your VM. Check that the application cockpit-admin-web-app shows STARTED in the list of XSA
applications and has 1/1 instances.
Note
Normally it only takes a few minutes for XSA services to start. However. depending on your machine, it
can take over 30 minutes for XSA services to begin. If the service doesn't show STARTED and doesn't
show 1/1 instances, keep waiting until the service is enabled.
Tip
The command xs apps | grep cockpit-admin-web-app returns the cockpit-admin-web-app row
only.
2. Check that the application xsa-admin shows STARTED in the list of XSA applications and has 1/1 instances.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Start Using SAP HANA 2.0, express edition (Virtual Machine Method) PUBLIC 23
Note
Normally it only takes a few minutes for XSA services to start. However. depending on your machine, it
can take over 30 minutes for XSA services to begin. If the service doesn't show STARTED and doesn't
show 1/1 instances, keep waiting until the service is enabled.
Tip
The command xs apps | grep xsa-admin returns the xsa-admin row only.
3. In a browser on your laptop, enter the cockpit-admin-web-app URL you noted earlier.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
24 PUBLIC Start Using SAP HANA 2.0, express edition (Virtual Machine Method)
3 Notifications and Feedback
Receive messages directly from SAP and provide anonymous feedback through SAP HANA Cockpit.
When you log into SAP HANA Cockpit with your SAP HANA, express edition installation, you will see a unique
category: Notifications and Feedback. This Cockpit category contains three options:
Option Description
Note
Notifications requires data collection to be enabled in
order to operate.
Configure telemetry data collection Turn data collection on or off to send anonymous
performance statistics and usage statistics to SAP.
Note
This prompt is for feedback only. If you have a support
question, post it to the Community section on the SAP
HANA, express edition web page.
When you install SAP HANA 2.0, express edition, data collection is enabled by default. You can disable data
collection after installing SAP HANA, express edition. Data collection sends anonymous performance statistics
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Notifications and Feedback PUBLIC 25
and usage statistics to SAP, so that SAP can focus development efforts on areas most vital to the SAP HANA,
express edition customer base.
Note
Your privacy is important to SAP. Telemetry collects anonymous usage information while ensuring
complete privacy. No identifying information or private information is collected, and you can opt out of
telemetry at any time.
To disable data collection, log on to your Cockpit and go to the Notifications and Feedback section. Click on
Configure telemetry data collection. Uncheck the Enable Telemetry Data Collection box and click Save.
You can also delete data that has been collected by clicking the Delete Collected Data button and selecting
Confirm.
If you are inside a corporate firewall and use a proxy for connecting to HTTP and HTTPS servers, you need to
identify your proxy settings, log in to Cockpit, and update the Cockpit Settings Proxy page.
Note
If you modify the proxy settings through Cockpit, you must manually restart the Cockpit services for the
changes to apply.
xs restart cockpit-hdb-svc
xs restart cockpit-xsa-svc
xs restart cockpit-telemetry-svc
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
26 PUBLIC Notifications and Feedback
3.1.1 Disable and Enable Data Collection via Command Line
Disable data collection through the command line if you wish to stop sending anonymous performance data to
SAP and you do not have access to Cockpit.
Procedure
1. Start SAP HANA 2.0, express edition and log in as the hxeadm user.
2. To disable data collection, run:
If you are inside a corporate firewall and use a proxy for connecting to http and https servers, check your proxy
settings using SAP HANA Cockpit.
Procedure
1. Obtain your proxy settings from your system administrator. You set your proxy settings earlier in this
tutorial.
Note
If you are not inside a firewall, you can ignore this step and skip to the next topic.
○ In this example using Internet Explorer on Windows 10, notice how connections use a proxy server on
port 8080.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Notifications and Feedback PUBLIC 27
2. In the Cockpit Manager of the SAP HANA Cockpit, select Cockpit Settings Proxy .
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
28 PUBLIC Notifications and Feedback
○
○ Under Http(s) Proxy, verify that Enable is checked.
Note
Http(s) Proxy should be enabled, not the Network Proxy.
○ In Host, Port, and Non Proxy Hosts, verify the settings provided by your IT administrator.
Make sure the host has a fully qualified domain name.
○ If you made any changes, click Save.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Notifications and Feedback PUBLIC 29
4 (Optional) Test your Installation using
the HANA Eclipse Plugin
Download and install the HANA Eclipse Plugin to your host OS (not the VM guest) and connect to SAP HANA
2.0, express edition.
Prerequisites
Make sure you edited your /etc/hosts file before starting this procedure.
Procedure
1. Download Eclipse IDE for Java EE Developers from Eclipse for Neon or Mars releases to your local
file system.
2. Follow the eclipse installer prompts.
3. Launch when prompted, or go to the eclipse folder (example: C:\Users\<path>\eclipse\jee-neon) and run
the eclipse executable file.
4. Follow the tutorial How to download and install the HANA Eclipse plugin .
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
30 PUBLIC (Optional) Test your Installation using the HANA Eclipse Plugin
5 (Optional) Installing Text Analysis Files
If you are using SAP HANA 2.0, express edition in a language other than English or German, you can download
the Text analysis files for additional languages package in the Download Manager.
Context
The Text analysis files for additional languages package contains the text analysis files for the HANA Text
Analysis feature (for languages other than English or German).
Procedure
cd ~bin
./hxe_gc.sh
The Download Manager (GUI Mode) on your laptop Transfer additional_lang.tgz from your laptop's
Save Directory to ~/Downloads on your VM.
The VM's built-in Download Manager (Console Mode) Locate additional_lang.tgz in the VM's Save Di
rectory (~/Downloads by default.) For command line
instructions, see (Optional) Download using the Down
load Manager (Console Mode) [page 11].
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing Text Analysis Files PUBLIC 31
Results
Tip
If your tables do not use a full text index, or if your tables use a full text index but contain very little data, you
can save about 120 MB of memory if you turn off the standalone text analysis preprocessor, and activate
the embedded text analysis preprocessor.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
32 PUBLIC (Optional) Installing Text Analysis Files
6 (Optional) Installing SAP HANA
Streaming Analytics
Install the SAP HANA client package and SAP HANA streaming analytics on an SAP HANA, express edition
system.
Prerequisites
For more information about sizing requirements for streaming analytics projects, see the Sizing and
Configuration Guidelines document .
Procedure
cd ~bin
./hxe_gc.sh
The Download Manager (GUI Mode) on your laptop Transfer [Link] from your laptop's Save Directory to
~/Downloads on your VM.
The VM's built-in Download Manager (Console Mode) Locate [Link] in the VM's Save Directory (~/
Downloads by default.) For command line instructions,
see (Optional) Download using the Download Manager
(Console Mode) [page 11].
Tip
Run the tar command from the command shell as shown, rather than using a GUI-based extraction
tool.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing SAP HANA Streaming Analytics PUBLIC 33
Note
You may have to give these files run permissions. Example:
sudo vi /etc/hosts
b. Press i to edit the file and modify the [Link] hxehost line to have your virtual
machine's IP address.
The /etc/hosts line should read like the following:
5. Navigate to the HANA_EXPRESS_20 directory where you extracted the files and run install_sa.sh as
the root user:
cd <extracted_path>/HANA_EXPRESS_20
sudo ./install_sa.sh
Note
The system database user (SYSTEM) password you enter during installation is used for the
SYS_STREAMING and SYS_STREAMING_ADMIN users.
Context
By default, the SYSTEM user has permission to perform all tasks in streaming analytics. If you have disabled
the SYSTEM user, or plan to do so, follow these steps to create a new user with the same permissions.
Procedure
sudo su -l hxeadm
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
34 PUBLIC (Optional) Installing SAP HANA Streaming Analytics
2. Create a new user, SA_USER:
3. If you are using the server + applications image, grant the CATALOG READ permission to the user:
$STREAMING_HOME/bin/streamingclusteradmin --uri=esps://hxehost:39016 --
username=SYS_STREAMING --password=<password> --admin_policy --command="grant
perm all to user SA_USER"
If you're running SAP HANA, express edition in a virtual machine or cloud server instance, then depending on
the network configuration, you may need to edit the /etc/hosts file on your local machine so Eclipse can
connect to the streaming analytics server.
If you are running Eclipse on a Windows machine, follow these steps to update the /etc/hosts file.
Procedure
Spacing is important. Make sure your hosts file in Notepad looks like this image.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing SAP HANA Streaming Analytics PUBLIC 35
6.2.2 Edit /etc/hosts on Mac and Linux
If you are running Eclipse on a Mac or Linux machine, follow these steps to update the /etc/hosts file.
Procedure
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
36 PUBLIC (Optional) Installing SAP HANA Streaming Analytics
6.3 Install the Streaming Studio Plugin
Install the streaming analytics plugin to develop and test streaming projects in Eclipse.
Prerequisites
You have installed Eclipse and the HANA Eclipse plugin. See the (Optional) Test your Installation using the
HANA Eclipse Plugin [page 30] tutorial for steps.
Procedure
1. Use the Download Manager to download the streaming studio plugin, sa_plugin.zip
2. Extract the contents of the sa_plugin.zip file:
unzip <download_path>/sa_plugin.zip
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing SAP HANA Streaming Analytics PUBLIC 37
6. In the Install dialog, check SAP HANA streaming analytics, then click Next.
7. Review the items to be installed, then click Next.
8. Review the license, accept the terms and conditions to continue, then click Finish.
9. For any security warning prompts, click OK.
10. At the prompt to restart Eclipse, select Yes.
11. If you are installing the plugin into Eclipse for Linux, log off of the machine and log back in.
Add a connection to the streaming analytics server and create a HANA service.
Prerequisites
Procedure
1. In Eclipse, select Window Perspective Open Perspective Other , then select the SAP HANA
Streaming Development perspective and click OK.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
38 PUBLIC (Optional) Installing SAP HANA Streaming Analytics
Note
To automatically connect to the streaming server when starting Eclipse, check Use Secure Storage for
Streaming Credentials.
8. Open Window Preferences and select SAP HANA streaming analytics from the list.
9. Set Default Server URL to the new server and click OK.
10. Switch to the SAP HANA Streaming Development perspective and select the Data Services tab:
12. Right-click on the Server-wide folder and select Add HANA Service.
13. Select newservice1 and, in the Properties view:
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing SAP HANA Streaming Analytics PUBLIC 39
14. Right-click on newservice1 and select Rename Service. Name the service hanadb.
15. To confirm that the HANA service is configured properly, right-click on it and select Discover:
If you want to use the WebIDE to develop streaming projects, configure the SAP HANA streaming analytics
service broker to enable the streaming analytics plugin for WebIDE.
Procedure
1. As the <sid>adm user, enter the following command to add diserver to the tenant database:
2. Log in to the XS Advanced Administration and Monitoring Tools as the XSA_ADMIN user.
Note
To find the URL, log in to XSA services and find xsa-admin on the applications list:
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
40 PUBLIC (Optional) Installing SAP HANA Streaming Analytics
7. Select the HANAExpress / SAP organization and space and click Map.
8. Check the box next to your tenant database and select OK.
9. Return to the main menu and select the Service Broker Configuration tile in the SAP HANA Streaming
Analytics section.
10. Open the HANA System Database Provisioning tab and click Edit.
11. Fill in the login information for the SYSTEM user, then click Save.
12. Open the Streaming Service Provisioning tab.
13. Choose your tenant database and click Register.
If the streaming service status is Not Provisioned, the service has not been provisioned to the tenant
database, or has not been initiated.
14. Enter the SYS_STREAMING password when prompted, then click Save.
Note
By default, the password for the SYS_STREAMING user is the same as the password for the database
user (SYSTEM) you used when installing streaming analytics.
You can now use the streaming analytics plugin in the SAP HANA Web IDE.
Update the DEVX_DEVELOPER role to give XSA_DEV access to the streaming analytics runtime tool.
Procedure
1. Log in to the XS Advanced Administration and Monitoring Tools as the XSA_ADMIN user.
Note
To find the URL, log in to XSA services and find xsa-admin on the applications list:
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing SAP HANA Streaming Analytics PUBLIC 41
○ Template Name: xsa_sds_rtt_developer_template
○ Application Role: xsa_sds_rtt_developer_template
7. Select Save.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
42 PUBLIC (Optional) Installing SAP HANA Streaming Analytics
7 (Optional) Installing SAP Enterprise
Architecture Designer
If you downloaded the Server + Applications Virtual Machine package ([Link]), you have the option of
installing the SAP Enterprise Architecture Designer (SAP EA Designer) tool.
Context
SAP EA Designer lets you capture, analyze, and present your organization's landscapes, strategies,
requirements, processes, data, and other artifacts in a shared environment. Using industry-standard notations
and techniques, organizations can leverage rich metadata and use models and diagrams to drive
understanding and promote shared outcomes in creating innovative systems, information sets, and processes
to support goals and capabilities.
Procedure
cd ~bin
./hxe_gc.sh
The Download Manager (GUI Mode) on your laptop Transfer [Link] from your laptop's Save Di
rectory to ~/Downloads on your VM.
The VM's built-in Download Manager (Console Mode) Locate [Link] in the VM's Save Directory
(~/Downloads by default.) For command line instruc
tions, see (Optional) Download using the Download Man
ager (Console Mode) [page 11].
4. Extract [Link].
5. As the hxeadm user, run:
<extracted_path>/HANA_EXPRESS_20/install_eadesigner.sh
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing SAP Enterprise Architecture Designer PUBLIC 43
6. When the installation is complete, enter the following command to confirm the status of SAP EA Designer:
xs apps
The output will include all the applications of your organization and space. You should see:
○ eadesigner - The SAP EA Designer application
○ eadesigner-service - The SAP EA Designer Node application
○ eadesigner-backend - The SAP EA Designer Java application
○ eadesigner-db - The SAP EA Designer database creation application. This application will have a
state of stopped when the installation is complete.
7. Note the URL for eadesigner and enter it in your web browser address bar to go to the SAP EA Designer
login screen.
8. Enter the following credentials:
○ User Name - ADMIN
Note
Account names managed by SAP EA Designer are case-sensitive.
○ Password - Enter the password you created when you first installed SAP EA Designer.
You are prompted to change the password. You are logged in as administrator of SAP EA Designer.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
44 PUBLIC (Optional) Installing SAP Enterprise Architecture Designer
8 (Optional) Installing SAP HANA
Interactive Education (SHINE)
SAP HANA Interactive Education (SHINE) makes it easy to learn how to build applications on SAP HANA
Extended Application Services Advanced Model (XSA).
Context
SHINE is a separate download in the Download Manager. To use SHINE, you need the Server + Applications
Virtual Machine ([Link]) package. Use the Download Manager to download the SAP HANA Interactive
Education package, [Link].
Procedure
cd ~bin
./hxe_gc.sh
The Download Manager (GUI Mode) on your laptop Transfer [Link] from your laptop's Save Directory
to ~/Downloads on your VM.
The VM's built-in Download Manager (Console Mode) Locate [Link] in the VM's Save Directory (~/
Downloads by default.) For command line instructions,
see (Optional) Download using the Download Manager
(Console Mode) [page 11].
3. Extract [Link].
4. As the hxeadm user, run:
<extracted_path>/HANA_EXPRESS_20/install_shine.sh
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing SAP HANA Interactive Education (SHINE) PUBLIC 45
9 (Optional) Installing SAP HANA External
Machine Learning Library
The SAP HANA External Machine Learning Library is an application function library (AFL) supporting the
integration of Google TensorFlow, as an external machine learning framework, with SAP HANA, express
edition.
Procedure
cd ~bin
./hxe_gc.sh
The Download Manager (GUI Mode) on your laptop Transfer [Link] from your laptop's Save Directory to
~/Downloads on your VM.
The VM's built-in Download Manager (Console Mode) Locate [Link] in the VM's Save Directory (~/
Downloads by default.) For command line instructions,
see (Optional) Download using the Download Manager
(Console Mode) [page 11].
4. Extract [Link].
5. As <sid>adm, run:
<extracted_path>/HANA_EXPRESS_20/install_eml.sh
Note
For VM installations, <sid>adm is hxeadm.
For more information on the SAP HANA External Machine Learning Library, see the SAP HANA
documentation collection.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
46 PUBLIC (Optional) Installing SAP HANA External Machine Learning Library
10 (Optional) Installing Clients
Install the clients if you intend to develop XS applications on a machine that will not have a local SAP HANA
2.0, express edition installation.
The clients let you access SAP HANA 2.0, express edition from your client machine.
You can install the clients on the SAP HANA 2.0, express edition server during server installation, but this how-
to assumes you are installing the clients on a different machine than the machine where SAP HANA 2.0,
express edition is installed.
This how-to refers to the laptop with SAP HANA 2.0, express edition as the server machine, and your local
machine as the client machine.
Install the Download Manager to your client machine and download the client package.
Prerequisites
The Download Manager requires Oracle Java SE Runtime Environment 8 (JRE 8) or higher, 64-bit, on your
client machine.
Procedure
1. .Save the Download Manager installation file to your client machine and open it. For instructions on
downloading and running the Download Manager, see Installing SAP HANA 2.0, express edition (Virtual
Machine Method) [page 4].
2. In Download Manager, in the Image pull-down, select either Virtual Machine or Binary Installer.
3. Click Browse and select a directory where your client package will be saved.
4. Select only Clients. The clients_<OS>.tgz file, or clients_windows.zip for Windows, downloads to
your save directory.
5. Extract the compressed clients file.
○ For Windows and Mac machines, use a compression utility.
○ For Linux and PowerPC, navigate to the directory in which you wish to extract the client files and use
the tar command.
cd <preferred_filepath>
sudo tar <download_filepath>/clients_<OS>.tgz
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing Clients PUBLIC 47
Results
● hdb_linux_x86_64.tgz
○ hdb_client_linux_x86_64.tgz
○ [Link].client_linuxx86_64.zip
● clients_linux_ppc64le.tgz
○ hdb_client_linux_ppc64le.tgz
○ [Link].client_linuxppc64le.zip
● clients_windows.zip
○ hdb_client_windows_x86_32.zip
○ hdb_client_windows_x86_64.zip
○ [Link].client_ntamd64.zip
● clients_mac.tgz
○ hdb_client_mac.tgz
○ [Link].client_darwinintel64.zip
You can use the XS command line client to perform a wide variety of developer- and administrator-related
tasks.
For example, in the role of a developer, you can use the XS CLI to connect to the XS advanced run time
installed on the server machine, log on as a specific user, and deploy and manage your applications.
Ensure that you have access to an installation of SAP HANA 2.0, express edition with XS advanced installed.
● XS advanced is installed on the SAP HANA 2.0, express edition machine (the server host).
● You have access to the internet from your client machine.
● You have log-on access to the SAP HANA 2.0, express edition database with the privileges to create SAP
HANA users (for example: SYSTEM).
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
48 PUBLIC (Optional) Installing Clients
10.2.2 Install the XS CLI Client
Install the command line client for XS advanced on your client machine.
Context
In this procedure, you learn how to use the XS CLI client to connect to SAP HANA.
Procedure
For example, the SAP HANA instance "90" on the host [Link]: [Link]
39030/v2/info.
The response displayed in the Web browser is a JSON string with details that indicate a successful
connection to the XSA controller. This connection test is important as you want to make sure the
connection exists before you attempt it from within the API command.
3. Check that the XS client for XS advanced is installed and available. The XS client tools are required to
connect to the XS advanced run time on SAP HANA and deploy your XS advanced applications. On your
client machine, open a command window and run the following commands:
xs help
xs -v
Note
Linux users should run this command as <sid>adm.
xs api [Link]
Note
This command may fail due to a missing SSL certificate. This note shows you how to set up a certificate
on the client so it can connect to the server. Copy the correct certificate to your client from the SAP
HANA 2.0, express edition server.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing Clients PUBLIC 49
Open a command session on the server machine or open a PuTTY session to the server machine. From
the command prompt, login as sudo and navigate to the certificate. The certificate
[Link] is typically located here: <installation_path>/<SID>/xs/
controller_data/controller/ssl-pub/router
/hana/shared/HDB/xs/controller_data/controller/ssl-pub/router/
[Link]
Copy the certificate to a folder on the server where you can easily access it. Using an FTP client or the
scp command, send a copy of the certificate from your server machine to a safe location on your client
machine.
FTP example:
/<path>/[Link]
scp example:
scp <server_machine_user>@<ip_address_server>:<file_destination>/
[Link]
<client_machine_user>@<client_machine_user>@<ip_address_client>:<your_desire
d_filepath>/
Exit your FTP and PuTTY sessions and return to your client machine. Try the previous command again,
but use the -cacert command and specify the local certificate you just copied.
5. From the client machine, log on the XS advanced run time. You log on to the SAP HANA instance specified
in the API end point set in a previous step. SAP HANA provides a default user XSA_ADMIN with
administrator permissions; you can use this user ID to test the login. However, it is recommended to
create a new user with more limited permissions, which you can use to log on for developer tasks.
Note
The password is assigned to the XSA_ADMIN user during SAP HANA 2.0, express edition installation.
6. Test your connection to XSA. Run the following command to view XS applications on the SAP HANA 2.0,
express edition server.
xs apps
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
50 PUBLIC (Optional) Installing Clients
10.3 Installing SAP HANA HDB Client
SAP HANA 2.0, express edition provides the Reduced SAP Client package for connecting applications.
You can install the client on the server machine during server installation, or on a separate machine as
described here.
When you install the SAP HANA client software package, you install the following clients:
● SQLDBC
● ODBC
● JDBC
● Python (PyDBAPI)
● [Link]
● Ruby
Unpack your installation file to install the SAP HANA Client on your Linux machine.
Context
Procedure
1. Navigate to the directory where you wish to unpack the hdb_client_linux_x86_64.tgz files.
cd <your_destination>
2. Unpack hdb_client_linux_x86_64.tgz:
cd HDB_CLIENT_LINUX_X86_64
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing Clients PUBLIC 51
sudo ./hdbinst
Context
To install the SAP HANA client on a Linux PowerPC machine, do the following:
Procedure
1. Navigate to the directory where you wish to unpack the hdb_client_linux_ppc64le.tgz files.
cd <your_destination>
2. Unpack hdb_client_linux_ppc64le.tgz:
cd HDB_CLIENT_LINUX_PPC64LE
sudo ./hdbinst
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
52 PUBLIC (Optional) Installing Clients
10.3.4 Install the SAP HANA Client (Windows)
Use either a graphical user interface or a command line to install the SAP HANA client on your Windows
machine.
Context
Procedure
hdb_client_windows\HDB_CLIENT_WINDOWS_X86_32
or
hdb_client_windows\HDB_CLIENT_WINDOWS_X86_64
2.
○ In a file explorer, go to the HDB_CLIENT_WINDOWS_X86_<bit_version> folder.
○ Open a command prompt and navigate to HDB_CLIENT_WINDOW_X86_<bit_version>.
3.
○ In the file explorer, double-click:
○ [Link] - GUI installation
○ [Link] - command line installation
○ From a command prompt, call the program hdbsetup (GUI installation) or hdbinst (command line
installation) by entering one of the following commands
Option Description
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing Clients PUBLIC 53
10.3.5 Install the SAP HANA Client (Mac)
Context
Procedure
1. Navigate to the directory where you wish to unpack the hdb_client_mac.tgz files.
cd <your_destination>
2. Unpack hdb_client_mac.tgz:
cd HDB_CLIENT_MACOS
sudo ./hdbinst
The log files are stored at %TEMP%\hdb_client_<time_stamp> for Windows and /var/temp/
hdb_client_<time_stamp> for Linux.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
54 PUBLIC (Optional) Installing Clients
10.3.8 Uninstalling the SAP HANA Client
Each installation of the SAP HANA Client has its own uninstallation tool.
Procedure
1. Use the hdbuninst command to uninstall the client software from your command prompt.
sudo <unzipped_filepath>/HDB_CLIENT_<version>/hdbuninst
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
(Optional) Installing Clients PUBLIC 55
11 Best Practices
11.1 Backups
For information on data backup, recovery, and log file growth, see the SAP HANA Administration Guide.
SYSTEM is the database superuser and is not intended for day-to-day activities in production systems. For
better security, you can create other database users with only the privileges that they require for their tasks
(for example, user administration), then deactivate the SYSTEM user.
Procedure
sudo su -l hxeadm
2. Create a new admin user with the USER ADMIN system privilege:
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
56 PUBLIC Best Practices
11.3 Set the Global Memory Allocation Limit
Set how much memory SAP HANA, express edition utilizes by modifying the global_allocation_limit
parameter in the [Link] file.
The unit for global_allocation_limit is MB. The default value is 0, which sets the maximum memory to
the minimum of your machine limit and license limit. If the machine size is less than 16 GB, the maximum
memory is set to 16 GB.
If you set global_allocation_limit to a non-zero value, SAP HANA, express edition will use that value as
maximum memory.
Note
Do not set global_allocation_limit to a value above the limit of your license. This can cause database
lockdown.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Best Practices PUBLIC 57
12 Updating SAP HANA, express edition
Update SAP HANA 2.0, express edition when new patches are released.
Prerequisites
If you are updating to SAP HANA, express edition 2.0 SP 02, the libgcc_s1 and libstdc++6 packages must
be version 6.2 or newer. To update these packages, register your system with SUSE and run zypper
install libgcc_s1 libstdc++6. For registration instructions, see the SUSE Linux Enterprise Server 12
documentation.
Context
Note
Upgrading is supported only for SAP HANA, express edition 2.0 (SP 00 onward). Upgrading from SAP
HANA, express edition 1.0 SP 12 is not supported.
Procedure
1. Using the VM's built-in Download Manager (console mode), download the binaryserver-only package
([Link]). If the installation you are updating has the Applications package, download the applications
package ([Link]) as well.
For Download Manager (console mode) command line syntax, see (Optional) Download using the
Download Manager (Console Mode) [page 11].
2. Login as hxeadm.
3. Extract both packages ([Link] and [Link]) to the same directory.
cd <extract_path>/HANA_EXPRESS_20
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
58 PUBLIC Updating SAP HANA, express edition
Note
If the update you are applying includes the Applications package, increase your allocated memory by
3GB and run ./hxe_gc.sh. Follow the prompts and then continue with the procedure.
5. As the root user, run the upgrade script to update the server:
sudo ./hxe_upgrade.sh
Note
hxe_upgrade.sh detects the server and applications packages. The script will upgrade the server and
XSA (if available).
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Updating SAP HANA, express edition PUBLIC 59
13 Uninstalling SAP HANA, express edition
To uninstall SAP HANA, express edition, simply remove the OVA file ([Link] or [Link]) from your
hypervisor.
Procedure
2. Uninstall the SAP EA Designer software component. To uninstall the component plus the HDI container
and repository database, use the following command:
To delete the component but retain the HDI container and repository database, use the following
command:
xs uninstall XSAC_HANA_EA_D
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
60 PUBLIC Uninstalling SAP HANA, express edition
14 Troubleshooting
Issue: You are having memory issues on your VM and want to check resource usage.
Solution: If you have HANA studio, right-click on the system and select Configuration and Monitoring
Open Administration and check the Overview and Landscape tabs for anything in red.
If you don't have HANA studio, run the following queries in hdbsql to view SAP HANA resource usage:
If the MemUsed is close to the MemLimit, you may encounter problems allocating memory.
Alternatively, you can run the Linux free command at the command line to see free resources:
free -g
The key number is in the second row (-/+ buffers/cache) in the free column. If this number is low (e.g. 0 GB),
you may have run out of memory when performing your recent operation.
You can also run the following command to see if you are running out of disk space on the VM's file system:
df -h
Look for the Use% for the /dev/sda1 file system. If it is down to just a few GB, you may have run out of disk
space when performing your recent operation.
Issue: You are trying to run an SAP HANA service on your SAP HANA 2.0, express edition installation and are
receiving an error.
sudo su -l <sid>adm
xs apps
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Troubleshooting PUBLIC 61
This operation may take 1-2 minutes to return the list of apps. You should see the following:
xs start <app>
It may take a few minutes for the system to get started. Run xs apps again to see if the app has started and
that under instances the app shows 1/1.
Issue: You are downloading packages using the Download Manager. The Status area and Progress Detail area
show the error Failed to concatenate downloaded files.
Solution:
1. Check the log file for details. The log file is in the temp directory:
○ Linux: /tmp/hxedm[yymmdd].log
○ Windows: %TEMP%\hxedm_[yymmdd].log
2. If the log indicates a simple issue such as lack of disk space or file permissions, fix the problem and
download again.
3. If the problem is less obvious, do the following:
○ Go to the Save directory. Delete all downloaded files, including incomplete download files. Download
again
or
○ Change the Save directory. Download again.
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
62 PUBLIC Troubleshooting
Important Disclaimers and Legal Information
Coding Samples
Any software coding and/or code lines / strings ("Code") included in this documentation are only examples and are not intended to be used in a productive system
environment. The Code is only intended to better explain and visualize the syntax and phrasing rules of certain coding. SAP does not warrant the correctness and
completeness of the Code given herein, and SAP shall not be liable for errors or damages caused by the usage of the Code, unless damages were caused by SAP
intentionally or by SAP's gross negligence.
Accessibility
The information contained in the SAP documentation represents SAP's current view of accessibility criteria as of the date of publication; it is in no way intended to be
a binding guideline on how to ensure accessibility of software products. SAP in particular disclaims any liability in relation to this document. This disclaimer, however,
does not apply in cases of willful misconduct or gross negligence of SAP. Furthermore, this document does not result in any direct or indirect contractual obligations
of SAP.
Gender-Neutral Language
As far as possible, SAP documentation is gender neutral. Depending on the context, the reader is addressed directly with "you", or a gender-neutral noun (such as
"sales person" or "working days") is used. If when referring to members of both sexes, however, the third-person singular cannot be avoided or a gender-neutral noun
does not exist, SAP reserves the right to use the masculine form of the noun and pronoun. This is to ensure that the documentation remains comprehensible.
Internet Hyperlinks
The SAP documentation may contain hyperlinks to the Internet. These hyperlinks are intended to serve as a hint about where to find related information. SAP does
not warrant the availability and correctness of this related information or the ability of this information to serve a particular purpose. SAP shall not be liable for any
damages caused by the use of related information unless damages have been caused by SAP's gross negligence or willful misconduct. All links are categorized for
transparency (see: [Link]
Getting Started with SAP HANA 2.0, express edition (Virtual Machine Method)
Important Disclaimers and Legal Information PUBLIC 63
[Link]/registration/
[Link]