EA SAP HANA: Instalacja

 SAP HANA to zaawansowana platforma bazodanowa, która wymaga odpowiedniego przygotowania środowiska przed instalacją. W tym artykule przeprowadzimy Cię przez cały proces instalacji i konfiguracji SAP HANA, od wymagań systemowych po pierwsze kroki administracyjne.



Wymagania systemowe dla SAP HANA

Przed instalacją należy upewnić się, że środowisko spełnia wymagania sprzętowe i systemowe.

Wymagania sprzętowe

Procesor: Intel Xeon E7 lub nowszy / IBM Power Systems (dla HANA on Power)
Pamięć RAM: Min. 64 GB (zalecane 128 GB dla systemów produkcyjnych)
Dysk: SSD o wysokiej wydajności
Sieć: Karta 10 Gbit/s dla systemów rozproszonych

Wymagania systemowe

System operacyjny:

  • SUSE Linux Enterprise Server (SLES) 12/15
  • Red Hat Enterprise Linux (RHEL) 7/8

Dodatkowe zależności:

  • Instalacja pakietów SAP HANA z repozytoriów systemowych
  • Ustawienia czasu systemowego – maksymalna różnica między serwerami: 180 sekund

Przygotowanie systemu przed instalacją

Tworzenie użytkownika systemowego

SAP HANA działa pod dedykowanym użytkownikiem systemowym <sid>adm.

Tworzenie użytkownika (Linux):


useradd -m -d /usr/sap/SID -s /bin/bash -g sapsys <sid>adm passwd <sid>adm

Tworzenie struktury katalogów

SAP HANA wymaga określonej struktury katalogów:

  • /hana/shared/ – pliki binarne i konfiguracyjne
  • /hana/data/ – przechowywanie danych
  • /hana/log/ – logi systemowe

Konfiguracja katalogów i uprawnień:


mkdir -p /hana/{shared,data,log} chown -R <sid>adm:sapsys /hana/* chmod -R 775 /hana/*

Konfiguracja pamięci swap

SAP HANA nie używa klasycznego swap, ale zaleca się jego ustawienie dla bezpieczeństwa:


dd if=/dev/zero of=/swapfile bs=1G count=32 chmod 600 /swapfile mkswap /swapfile swapon /swapfile echo '/swapfile swap swap defaults 0 0' >> /etc/fstab

Instalacja SAP HANA

Instalację SAP HANA można przeprowadzić za pomocą SAP HANA Database Lifecycle Manager (HDBLCM), który oferuje interfejs graficzny i wiersz poleceń.

Pobranie pakietu instalacyjnego

Pakiety SAP HANA można pobrać z SAP Support Portal. Po pobraniu i rozpakowaniu należy przejść do katalogu instalacyjnego:


cd /sapmedia/SAPHANA ./hdblcmgui

Jeśli używasz instalacji w trybie CLI:


./hdblcm

Proces instalacji

Po uruchomieniu instalatora:
✅ Wybierz opcję "Install New SAP HANA Database"
✅ Podaj identyfikator systemu (SID) – np. HDB
✅ Wybierz katalog instalacyjny (domyślnie /hana/shared/)
✅ Podaj numer instancji (00-99, domyślnie 00)
✅ Ustaw hasło dla użytkownika SYSTEM
✅ Potwierdź konfigurację i rozpocznij instalację

Sprawdzenie poprawności instalacji

Po zakończeniu instalacji uruchom SAP HANA i sprawdź, czy wszystkie usługi działają:


su - <sid>adm HDB info

Oczekiwany wynik:


Instance HDB00 running Indexserver: ACTIVE Nameserver: ACTIVE

Podstawowa konfiguracja SAP HANA

Po instalacji warto wykonać kilka dodatkowych kroków konfiguracyjnych.

Tworzenie bazy tenantowej

SAP HANA może działać jako system wielobazodanowy (MDC), dlatego warto utworzyć pierwszą bazę tenantową:


CREATE DATABASE TENANT1 SYSTEM USER PASSWORD "SecurePass123";

Konfiguracja automatycznego startu SAP HANA

Aby SAP HANA automatycznie uruchamiała się po restarcie systemu, należy dodać ją do skryptów inicjalizacyjnych:


systemctl enable sapinit

Tworzenie pierwszego użytkownika administracyjnego

Nie zaleca się używania użytkownika SYSTEM na co dzień. Można utworzyć nowego użytkownika z odpowiednimi uprawnieniami:


CREATE USER admin IDENTIFIED BY "SecureAdmin123"; GRANT CATALOG READ, BACKUP ADMIN, MONITOR ADMIN TO admin;

Monitorowanie i zarządzanie SAP HANA

Po zakończeniu instalacji można zarządzać SAP HANA za pomocą kilku narzędzi:

🔹 SAP HANA Cockpit – narzędzie webowe do monitorowania i administracji.
🔹 SAP HANA Studio – klasyczna aplikacja desktopowa dla administratorów.
🔹 HDBSQL – narzędzie CLI do wykonywania zapytań SQL.

Przykładowe polecenia monitorowania systemu:


SELECT * FROM M_DATABASES; SELECT * FROM M_HOST_RESOURCE_UTILIZATION; SELECT * FROM M_SERVICE_MEMORY;

Podsumowanie

Instalacja i konfiguracja SAP HANA wymaga kilku kroków, ale po poprawnym przygotowaniu systemu proces ten przebiega sprawnie.

Przygotowaliśmy system operacyjny i użytkowników.
Zainstalowaliśmy SAP HANA przy użyciu HDBLCM.
Skonfigurowaliśmy bazę danych i pierwszego użytkownika administracyjnego.

Komentarze