8.1 Prerequisiti per i database esterni

Rivedere le sezioni seguenti per informazioni sui requisiti per il database esterno che si intende utilizzare:

8.1.1 Prerequisiti per un database OEM Sybase remoto

Prima di installare ZENworks 2017 e creare la zona di gestione, è necessario installare il database OEM Sybase remoto nel server del database remoto per poterlo configurare correttamente durante l'installazione del server primario in cui risiede il database.

NOTA:per questo database, il Supporto tecnico di Novell provvede a identificare i problemi, trasmettere informazioni sulla compatibilità, fornire assistenza per l'installazione e l'utilizzo e si occupa della manutenzione ordinaria e della risoluzione dei problemi di base. Per ulteriore supporto, incluse la soluzione dei problemi dettagliata e la risoluzione degli errori, vedere la pagina relativa al supporto del sito Web di Sybase.

8.1.2 Prerequisiti per un database Sybase SQL Anywhere remoto

Per utilizzare il database Sybase SQL Anywhere, verificare che siano soddisfatti i requisiti seguenti:

  • Installare e configurare il database Sybase SQL Anywhere in modo che venga aggiornato durante l'installazione di ZENworks.

  • Durante l'installazione di ZENworks, è necessario specificare un utente di database. Verificare che l'utente del database disponga delle autorizzazioni di lettura/scrittura per creare e modificare le tabelle sul server del database.

NOTA:per questo database, il Supporto tecnico di Novell provvede a identificare i problemi, trasmettere informazioni sulla compatibilità, fornire assistenza per l'installazione e l'utilizzo e si occupa della manutenzione ordinaria e della risoluzione dei problemi di base. Per ulteriore supporto, incluse la soluzione dei problemi dettagliata e la risoluzione degli errori, vedere la pagina relativa al supporto del sito Web di Sybase.

8.1.3 Prerequisiti per Microsoft SQL Server

Per utilizzare il database Microsoft SQL Server per ZENworks, verificare che il software Microsoft SQL Server sia installato nel server del database in modo che il programma di installazione di ZENworks possa creare il nuovo database Microsoft SQL. Per istruzioni sull'installazione del software Microsoft SQL Server, consultare la documentazione di Microsoft.

Per creare un database ZENworks o di revisione è necessario essere un utente SA o SYSDBA (con privilegi di amministratore di sistema), con credenziali utente e di login pertinenti.

Per MS SQL, impostare READ_COMMITTED_SNAPSHOT su ON in modo che sia consentito l'accesso in lettura alle informazioni nel database durante la scrittura o la modifica dei dati.

Per impostare READ_COMMITTED_SNAPSHOT su ON, eseguire il seguente comando al prompt del server del database:

ALTER DATABASE nome_database SET READ_COMMITTED_SNAPSHOT ON;

8.1.4 Prerequisiti per Oracle

Durante l'installazione del database ZENworks in Oracle, è possibile scegliere se creare un nuovo schema utente oppure selezionarne uno esistente residente su un server della rete.

  • Creare un nuovo schema utente: assicurarsi che vengano soddisfatti i seguenti requisiti:

    • È necessario disporre delle credenziali di amministratore per il database. Verificare che l'amministratore sia dotato dei diritti Data Definition Language (DDL) e Redefinition con l'opzione Concedi abilitata.

    • È necessario uno spazio tabelle per l'utente di accesso Oracle. Uno spazio tabelle è un'ubicazione di archiviazione in cui è possibile mantenere i dati effettivi sottostanti gli oggetti di database. Fornisce un livello di astrazione tra i dati fisici e i dati logici e serve ad allocare spazio di memorizzazione per tutti i segmenti gestiti DBMS. (Un segmento di database è un oggetto di database che occupa spazio fisico come dati di tabella e indici). Una volta creato, uno spazio tabelle può essere identificato mediante il nome quando si creano segmenti di database.

    • Lo spazio tabelle può essere creato da ZENworks o dall'amministratore del database.

    • Nello spazio tabelle è disponibile spazio sufficiente per la creazione e l'archiviazione dello schema del database ZENworks. Lo spazio tabelle richiede un minimo di 10 GB per la creazione dello schema del database ZENworks.

  • Utilizza lo schema utente esistente: è possibile eseguire l'installazione in uno schema utente Oracle esistente negli scenari seguenti:

    • L'amministratore del database crea uno schema utente con i diritti necessari e si ricevono le credenziali per tale schema utente dall'amministratore del database. Le credenziali dell'amministratore del database non sono necessarie per eseguire l'installazione in uno schema utente Oracle esistente.

    • È necessario creare uno utente nel database Oracle e scegliere di utilizzarlo durante l'installazione di ZENworks

    Se si sceglie di utilizzare uno schema utente esistente, verificare che i seguenti requisiti siano soddisfatti:

    • Nello spazio tabelle è disponibile spazio sufficiente per la creazione e l'archiviazione dello schema del database ZENworks. Lo spazio tabelle richiede un minimo di 10 GB per la creazione dello schema del database ZENworks.

    • La quota per lo schema utente è impostata su Illimitato sullo spazio tabelle richiesto durante l'installazione.

  • Diritti per la creazione del database: verificare che lo schema utente disponga dei seguenti diritti per la creazione del database:

    • CREATE SESSION
    • CREATE_TABLE
    • CREATE_VIEW
    • CREATE_PROCEDURE
    • CREATE_SEQUENCE
    • CREATE_TRIGGER
    • ALTER ANY TABLE
    • DROP ANY TABLE
    • LOCK ANY TABLE
    • SELECT ANY TABLE
    • CREATE ANY TABLE
    • CREATE ANY TRIGGER
    • CREATE ANY INDEX
    • CREATE ANY DIMENSION
    • CREATE ANY EVALUATION CONTEXT
    • CREATE ANY INDEXTYPE
    • CREATE ANY LIBRARY
    • CREATE ANY MATERIALIZED VIEW
    • CREATE ANY OPERATOR
    • CREATE ANY PROCEDURE
    • CREATE ANY RULE
    • CREATE ANY RULE SET
    • CREATE ANY SYNONYM
    • CREATE ANY TYPE
    • CREATE ANY VIEW
    • DBMS_DDL
    • DBMS_REDEFINITION
    • DBMS_LOCK

    IMPORTANTE:i privilegi sopra indicati vengono utilizzati per modificare le tabelle esclusivamente nello schema ZENworks. I pacchetti DBMS_DDL e DBMS_REDEFINITION vengono utilizzati per modificare la struttura di alcune tabelle, che diventano tabelle di partizionamento durante la nuova installazione di ZENworks. È possibile assegnare i diritti DBMS_DDL e DBMS_REDEFINITION all'utente in fase di installazione o upgrade. Dopo l'installazione o l'upgrade, è possibile revocare i diritti DBMS_DDL e DBMS_REDEFINITION, nonché i privilegi con l'opzione ANY.

    Per ulteriori dettagli, consultare la documentazione relativa al database Oracle.

    Le prestazioni dei database Oracle possono variare a seconda del fatto che si configuri o meno il database per l'uso dei processi di un server condiviso o dedicato. Ciascun server primario ZENworks è configurato con un pool di connessioni le cui dimensioni variano a seconda del carico del sistema ZENworks. Questo pool può diventare molto grande in presenza di carichi picco e arrivare anche a un massimo di 300 connessioni database concomitanti per il server primario. Se il database Oracle è configurato per utilizzare i processi di un server dedicato, è possibile che l'utilizzo delle risorse del server del database raggiunga livelli indesiderati che riducono le prestazioni, soprattutto se ci sono più server primari nella zona. Se si riscontra questo problema, può essere opportuno modificare il database ZENworks in modo che utilizzi i processi del server condiviso.

Prerequisiti per Oracle RAC

  • La versione del database Oracle e di Real Application Clusters (RAC) deve essere 11.2.0.4 o superiore.

  • Gli spazi tabelle devono essere creati dall'amministratore del database manualmente (non utilizzare ZENworks per creare gli spazi tabelle).

  • Arrestare i servizi ZENworks in tutti i server primari e i server dei rapporti prima di effettuare l'upgrade di ZENworks.