Les instructions ci-après expliquent comment configurer manuellement IBM® DB2 et comment créer des tables pour IBM Rational Asset Manager dans DB2 sur z/OS.
DB2 doit déjà être installé et en cours d'exécution. Vous devez également connaître le répertoire d'installation de DB2.
Pour configurer DB2 et créer les tables de base de données sur z/OS, procédez comme suit :
CREATE STOGROUP RAMSTG VOLUMES ('*') VCAT votre_Qhn ;
votre_Qhn correspond au qualificatif de haut niveau de vos fichiers DB2.
Il doit exister sur votre système et l'utilisateur Rational Asset Manager doit y avoir intégralement accès.Créez la base de données suivante pour les actifs :
CREATE DATABASE RAMDB STOGROUP RAMSTG BUFFERPOOL BP16K0
CCSID UNICODE;
COMMIT;
Créez la base de données suivante pour les cycles de vie d'actifs :
CREATE DATABASE RAMJTS STOGROUP RAMSTG BUFFERPOOL BP16K0
CCSID UNICODE;
COMMIT;
CREATE DATABASE RAMCCM STOGROUP RAMSTG BUFFERPOOL BP16K0
CCSID UNICODE;
COMMIT;
Comme présenté dans l'exemple, les bases de données doivent être créées à l'aide d'UNICODE comme CCSID. BP16K0 est un exemple de nom de pool de mémoire tampon. Sous z/OS, une taille de page d'au moins 16 ko est nécessaire.-- General
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 ;
-- Accordez un accès au pool de mémoire tampon. Le pool de mémoire tampon par défaut
-- est utilisé pour les espaces table et un droit d'accès supplémentaire pour le pool
-- de mémoire tampon par défaut peut être nécessaire s'il est différent de celui-ci.
GRANT USE OF BUFFERPOOL BP16K0 TO ramuser ;
-- Accordez un accès à la base de données des actifs.
GRANT DBADM ON DATABASE RAMDB TO ramuser ;
-- Accordez un accès aux bases de données des cycles de vie d'actifs.
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 ;