DB2 deve essere già installato e in esecuzione. Inoltre è necessario conoscere la directory di installazione per DB2.
Per configurare DB2 e creare le tabelle del database su z/OS:
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.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.-- 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 ;
GRANT SYSADM TO ramuser ;
COMMIT ;
GRANT SYSCTRL TO ramuser ;
COMMIT ;