Creazione delle tabelle del database per gli asset in DB2 su z/OS

Istruzioni per la configurazione manuale di IBM® DB2 e per la creazione delle tabelle per IBM Rational Asset Manager in DB2 su z/OS.

Prima di iniziare

DB2 deve essere già installato e in esecuzione. Inoltre è necessario conoscere la directory di installazione per DB2.

Procedura

Per configurare DB2 e creare le tabelle del database su z/OS:

  1. Creare un gruppo di archiviazione appropriato per il sistema. Il seguente esempio mostra un 'istruzione create di DB2 SQL.
    CREATE STOGROUP RAMSTG VOLUMES ('*') VCAT yourHlq ;
    yourHlq è il qualificatore di alto livello dei file DB2. Deve essere presente sul sistema e l'utente Rational Asset Manager deve disporre di accesso completo ai file.
  2. Creare ed aggiungere i nuovi database per gli asset e per i cicli di vita dell'asset. Il seguente esempio mostra un 'istruzione create di DB2 SQL.
    Creare il seguente database per gli asset
    CREATE DATABASE RAMDB STOGROUP RAMSTG BUFFERPOOL BP16K0  
     CCSID UNICODE;  
     COMMIT;
    
    Creare i seguenti databases per i cicli di vita dell'asset
    CREATE DATABASE RAMJTS STOGROUP RAMSTG BUFFERPOOL BP16K0  
     CCSID UNICODE;  
     COMMIT;                                                
    
    CREATE DATABASE RAMCCM STOGROUP RAMSTG BUFFERPOOL BP16K0 
     CCSID UNICODE;                                          
     COMMIT;   
    Come mostrato nell'esempio, i database devono essere creati con UNICODE come CCSID. BP16K0 è un esempio del nome del pool di buffer. Su z/OS, è richiesta una dimensione pagina di 16K o superiore.
  3. Autorizzare l'accesso utente ai database. L'ID utente è ramuser. Questo ID utente viene utilizzato per fornire autorità al server per accedere a DB2 per i database z/OS. Questo ID richiede autorizzazioni come mostrato nel seguente esempio. Un ID utente con accesso SYSADM al database dispone di accesso appropriato per eseguire il server e creare le tabelle richieste. Se il processo utilizzato non consente un ID utente con accesso SYSADM, sarà necessario concedere ulteriori autorizzazioni all'ID utente. Il seguente esempio include esempi di istruzioni GRANT. (I commenti sono indicati da --.)
    -- Generale 
    GRANT USE OF STOGROUP RAMSTG TO ramuser ;  
    GRANT SELECT ON SYSIBM.SYSTABLES TO ramuser ;
    GRANT SELECT ON SYSIBM.SYSINDEXES TO ramuser ;
    GRANT SELECT ON SYSIBM.SYSDATABASE TO ramuser ;
    GRANT SELECT ON SYSIBM.SYSTABCONST TO ramuser ;
    GRANT SELECT ON SYSIBM.SYSAUXRELS TO ramuser ; 
    GRANT SELECT on SYSIBM.SYSKEYS TO ramuser ;
    
    -- Concessione dell'accesso a bufferpool.  Il bufferpool predefinito è utilizzato
    -- per i tablespace e potrebbe essere necessario un'ulteriore concessione per il BP predefinito
    -- se diverso dal seguente
    GRANT USE OF BUFFERPOOL BP16K0 TO ramuser ;  
    
    -- Concessione dell'accesso al database di asset
    GRANT DBADM ON DATABASE RAMDB TO ramuser ; 
    
    -- Concessione dell'accesso ai database dei cicli di vita
    GRANT DBADM ON DATABASE RAMJTS TO ramuser ; 
    
    GRANT DBADM ON DATABASE RAMCCM TO ramuser ; 
    
    COMMIT ;  
  4. Se il valore del campo DBADM CREATE AUTH è impostato su NO nel pannello DSNTIPP durante l'installazione di DB2, sarà necessario concedere l'autorizzazione SYSADM all'utente.
    GRANT SYSADM TO ramuser ; 
    COMMIT ; 
  5. Se il valore del campo DBADM CREATE AUTH è impostato su nel pannello DSNTIPP durante l'installazione di DB2, l'utente potrà creare il database con autorizzazione DBADM, ma se si desidera che l'utente possa aggiornare il database sarà necessario concedergli l'autorizzazione SYSCTRL.
    GRANT SYSCTRL TO ramuser ; 
    COMMIT ;

Feedback