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.