Gestione container DB multi-tenant

Il sistema SAP HANA può essere configurato in un sistema di database a contenitore singolo o in un sistema a più contenitori. Per impostare i database tenant, il sistema deve essere configurato in modalità contenitore multiplo. È anche possibile convertire una singola modalità contenitore in più modalità contenitore, prima di creare e configurare il database tenant.

Quando il sistema SAP HANA viene installato in modalità contenitore multiplo, inizialmente viene creato solo il database di sistema. I database tenant vengono creati dall'amministratore e successivamente possono essere configurati.

È possibile convertire un sistema SAP HANA per supportare contenitori di database multi-tenant utilizzando il programma residente SAP HANA Database Lifecycle Manager (HDBLCM) nell'interfaccia utente grafica.

Quando si converte un sistema a contenitore singolo in un contenitore di database multi-tenant utilizzando HDBLCM, non può essere annullato.

È possibile aprire SAP HANA database Lifecycle Manager utilizzando il seguente URL in un browser Web.

https://hostname:1129/lmsl/HDBLCM/HDB/index.html

È inoltre possibile aprire questo browser da SAP HANA Studio. Fare clic con il pulsante destro del mouse su Sistema HANA → Gestione del ciclo di vita → Gestione del ciclo di vita della piattaforma → Gestione del ciclo di vita della piattaforma SAP HANA.

È inoltre possibile eseguire la conversione di un singolo contenitore in un sistema di database multi-tenant utilizzando SAP HANA Cockpit. Accedi a SAP HANA Platform Lifecycle Manager.

Fare clic su Converti in contenitori di database multi-tenant come mostrato nello screenshot seguente.

Creazione di un database tenant

È possibile creare un database tenant nel sistema a più contenitori SAP HANA utilizzando SAP HANA cockpit. È possibile creare un database tenant dal database di sistema come e quando necessario. Un database tenant contiene tutti i dati, inclusi utenti, configurazione e proprietà di connessione del sistema originale.

Step 1 - Per creare un database tenant, è necessario accedere all'app Gestisci database di SAP HANA Cockpit.

Step 2 - Per accedere a questo riquadro in SAP HANA Cockpit, è necessario disporre del seguente ruolo assegnato: sap.hana.admin.cockpit.sysdb.roles::SysDBAdmin

Step 3 - Nella barra degli strumenti a piè di pagina, devi accedere al menu Overflow → Crea database tenant.

Step 4- Immettere il nome del database tenant e la password dell'utente di sistema. È inoltre possibile specificare l'utente del sistema operativo e il gruppo del database tenant.

È possibile selezionare vari campi facoltativi durante la creazione del database tenant, ad esempio la creazione di utenti del sistema operativo o l'aggiunta di database tenant a un gruppo e molti altri.

Step 5 - Una volta completata la procedura guidata, fare clic su Crea database tenant e potrebbe essere necessario del tempo per completare il processo di creazione.

Il nuovo database che è stato creato è stato aggiunto per gestire l'app del database nel cockpit SAP HANA. È anche possibile controllare il database tenant appena creato utilizzando il comando di visualizzazione del database -

SELECT * FROM "PUBLIC"."M_DATABASES

Un amministratore di database HANA può avviare o arrestare i database tenant singolarmente o tutti in una volta, avviando / arrestando l'intero sistema. Un database tenant che viene arrestato individualmente non può essere avviato con l'intero sistema ed è necessario avviarlo individualmente.

Seleziona il database tenant che desideri avviare e arrestare in Gestisci app database in HANA Cockpit. Fare clic su Avvia database tenant / Arresta database tenant per eseguire un avvio e un arresto.