Configuration d'une base de données Oracle

Configurez une base de données Oracle pour travailler avec les applications Jazz Team Server, Design Management (DM) et Configuration Management (VVC).

Avant de commencer

Procédure

  1. En tant qu'administrateur système, créez une base de données avec un codage UTF-8 pour Jazz Team Server et pour toutes les applications.
    1. Démarrez l'Assistant de configuration de base de données puis, dans la page d'accueil, cliquez sur Suivant.
    2. Sur la page Opérations, sélectionnez Créer une base de données et cliquez sur Suivant.
    3. Sur la page des modèles, sélectionnez Base de données personnalisée et cliquez sur Suivant.
    4. Dans les zones Global Database Name et SID, entrez un nom pour la base de données de stockage de contenu, par exemple DMDB. Cliquez sur Suivant.
    5. Pour configurer le contrôle de base de données, entrez les informations requises pour la notification d'alerte et (facultatif) activez le planning de sauvegarde de disque quotidien. Pour continuer sans la configuration du contrôle de base de données, cochez la case en regard de Configure Enterprise Manager puis cliquez sur Suivant.
    6. Sur la page des informations d'identification de la base de données, choisissez une option pour votre compte d'utilisateur et cliquez sur Suivant.
      Remarque : La politique en matière de complexité du mot de passe Oracle exige des mots de passe de 8 caractères minimum. En outre, le mot de passe doit contenir au moins un caractère majuscule, un caractère minuscule et un chiffre.
    7. Sur la page suivante, sélectionnez un type de stockage et l'emplacement des fichiers de la base de données. Cliquez sur Suivant.
    8. Sur la page suivante, choisissez une option de récupération de la base de données, puis cliquez sur Suivant.
    9. Sur la page suivante, spécifiez s'il faut ou non ajouter les exemples de schémas à votre base de données. Cliquez sur Suivant.
    10. Sur la page suivante, cliquez sur l'onglet des jeux de caractères et sélectionnez l'option d'utilisation d'Unicode (AL32UTF8). Cliquez sur Suivant.
      Remarque : La sélection du jeu de caractères Unicode (AL32UTF8) vous permet de stocker plusieurs groupes de langues.
    11. Sur la page de stockage de la base de données, vérifiez ou modifiez les objets de base de données et cliquez sur Suivant.
    12. Sur la page suivante, cliquez sur Terminer pour créer la base de données.
    13. Dans la fenêtre de confirmation qui s'ouvre, (facultif) sauvegardez la page en tant que fichier HTML puis cliquez sur OK. Une barre de progression s'affiche afin d'indiquer l'avancement de la création de la base de données.
  2. Ouvrez une fenêtre SQL *Plus et connectez-vous en tant que SYSTEM ou SYSDBA.

    Pour créer un espace table pour Jazz Team Server, entrez la commande suivante. Remplacez JTS par le nom d'espace table, BASE_ORACLE par le chemin absolu dans lequel Oracle est installé, DMDB par le nom de base de données que vous avez créée à l'étape 1, et JTS.DBF par le nom du fichier de données que vous voulez créer.

    CREATE TABLESPACE JTS 
    DATAFILE 'BASE_ORACLE/oradata/CLMDB/JTS.DBF'
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Pour créer un espace table temporaire pour Jazz Team Server, entrez la commande suivante. Remplacez JTS_TEMP par le nom d'espace table temporaire, BASE_ORACLE par le chemin absolu dans lequel Oracle est installé, CLMDB par le nom de base de données que vous avez créée à l'étape 1 et JTS_TEMP.DBF par le nom du fichier temporaire de données que vous voulez créer.
    CREATE TEMPORARY TABLESPACE JTS_TEMP 
    TEMPFILE 'BASE_ORACLE/oradata/CLMDB/JTS_TEMP.DBF'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    Pour créer un espace table pour l'application Design Management, entrez la commande suivante. Remplacez DM par le nom d'espace table, BASE_ORACLE par le chemin absolu dans lequel Oracle est installé, DMDB par le nom de base de données que vous avez créée à l'étape 1 et DM.DBF par le nom du fichier de données que vous voulez créer.

    CREATE TABLESPACE DM 
    DATAFILE 'BASE_ORACLE/oradata/DMDB/DM.DBF'
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Pour créer un espace table temporaire pour l'application Design Management, entrez la commande suivante. Remplacez DM_TEMP par le nom d'espace table temporaire, BASE_ORACLE par le chemin absolu dans lequel Oracle est installé, DMDB par le nom de base de données que vous avez créée à l'étape 1 et DM_TEMP.DBF par le nom du fichier temporaire de données que vous voulez créer.
    CREATE TEMPORARY TABLESPACE DM_TEMP 
    TEMPFILE 'BASE_ORACLE/oradata/DMDB/DM_TEMP.DBF'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    Pour créer un espace table pour l'application Configuration Management, entrez la commande suivante. Remplacez VVC par le nom d'espace table, BASE_ORACLE par le chemin absolu dans lequel Oracle est installé, DMDB par le nom de base de données que vous avez créée à l'étape 1 et VVC.DBF par le nom du fichier de données que vous voulez créer.

    CREATE TABLESPACE VVC 
    DATAFILE 'BASE_ORACLE/oradata/DMDB/VVC.DBF'
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Pour créer un espace table temporaire pour l'application Configuration Management, entrez la commande suivante. Remplacez VVC_TEMP par le nom d'espace table temporaire, BASE_ORACLE par le chemin absolu dans lequel Oracle est installé, DMDB par le nom de base de données que vous avez créée à l'étape 1 et VVC_TEMP.DBF par le nom du fichier temporaire de données que vous voulez créer.
    CREATE TEMPORARY TABLESPACE VVC_TEMP 
    TEMPFILE 'BASE_ORACLE/oradata/DMDB/VVC_TEMP.DBF'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    Pour créer un espace table pour l'entrepôt de données commun, entrez la commande suivante. Remplacez DW par le nom d'espace table, BASE_ORACLE par le chemin absolu dans lequel Oracle est installé, CLMDB par le nom de base de données que vous avez créée à l'étape 1 et DW.DBF par le nom du fichier de données que vous voulez créer.

    CREATE TABLESPACE DW 
    DATAFILE 'BASE_ORACLE/oradata/DMDB/DW.DBF'
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Pour créer un espace table temporaire pour l'entrepôt de données commun, entrez la commande suivante. Remplacez DW_TEMP par le nom d'espace table temporaire, BASE_ORACLE par le chemin absolu dans lequel Oracle est installé, DMDB par le nom de base de données que vous avez créée à l'étape 1 et DW_TEMP.DBF par le nom du fichier temporaire de données que vous voulez créer.
    CREATE TEMPORARY TABLESPACE DW_TEMP 
    TEMPFILE 'BASE_ORACLE/oradata/CLMDB/DW_TEMP.DBF'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
    Remarque :

    Dans Oracle Enterprise Manager Database Control, cliquez sur Server > Tablespaces et vérifiez que les espaces table créés s'affichent et sont accessibles. Vérifiez également que l'espace table Oracle par défaut nommé USERS existe déjà. Si cet espace table n'existe pas dans votre base de données Oracle, créez-le.

  3. Créez un utilisateur de base de données Oracle pour chaque nouvel espace table.

    Une fois les espaces créés, vous devez créer un utilisateur Oracle spécial pour que chaque application utilise la base de données Oracle. Si plusieurs serveurs Jazz s'exécutent sur une base de données Oracle, vous devez créer un utilisateur de base de données Oracle pour chaque application. L'utilisateur de base de données Oracle doit pouvoir créer des objets de base de données dans son espace table (illimité ou avec un quota d'espace) avec des droits permettant de créer une session, une table, une procédure et des vues.

    Pour créer un utilisateur pour l'espace table Jazz Team Server et accorder les droits requis, entrez les commandes suivantes :
    CREATE USER JTS_DB_USER IDENTIFIED BY Passw0rd DEFAULT TABLESPACE JTS QUOTA UNLIMITED ON JTS TEMPORARY TABLESPACE JTS_TEMP;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO UTILISATEUR_BD_JTS;
    Pour créer un utilisateur pour l'espace table de l'application Design Management et accorder les droits requis, entrez les commandes suivantes :
    CREATE USER UTILISATEUR_BD_DM IDENTIFIED BY mot_de_passe DEFAULT TABLESPACE DM QUOTA UNLIMITED ON DM TEMPORARY TABLESPACE DM_TEMP;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO UTILISATEUR_BD_DM;
    Pour créer un utilisateur pour l'espace table de l'application Configuration Management et accorder les droits requis, entrez les commandes suivantes :
    CREATE USER UTILISATEUR_BD_VVC IDENTIFIED BY mot_de_passe DEFAULT TABLESPACE VVC QUOTA UNLIMITED ON VVC TEMPORARY TABLESPACE VVC_TEMP;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO UTILISATEUR_BD_VVC;
    Pour créer un utilisateur pour l'espace table de l'entrepôt de données commun et accorder les droits requis, entrez les commandes suivantes :
    CREATE USER UTILISATEUR_DW IDENTIFIED BY mot_de_passe DEFAULT TABLESPACE DW QUOTA UNLIMITED ON DW TEMPORARY TABLESPACE DW_TEMP;
    GRANT DBA TO UTILISATEUR_DW;
    Remarque : La création de l'entrepôt de données sur Oracle requiert des droits d'accès supplémentaires comparés à d'autres bases de données. Lorsque vous spécifiez l'utilisateur de base de données dans la spécification de la connexion pour l'entrepôt de données, assurez-vous que l'utilisateur de la base de données dispose des droits d'accès d'administrateur de base de données. Vous pouvez changer ce droit après la création de l'entrepôt de données.
  4. Créez une variable d'environnement nommée ORACLE_JDBC_DRIVER_FILE et pointez vers le pilote JDBC ojdbc6.jar. L'emplacement peut varier selon le produit Oracle et le système d'exploitation. Vous pouvez télécharger le pilote JDBC Oracle pris en charge (ojdbc6.jar) depuis www.oracle.com.
    1. Cliquez sur Démarrer > Panneau de configuration > Système.
    2. Cliquez sur l'onglet Avancé, puis sélectionnez Variables d'environnement.
    3. Dans la liste Variables système, cliquez sur Nouveau.
    4. Dans Nom de variable, entrez ORACLE_JDBC_DRIVER_FILE et dans Valeur de variable, entrez C:\Chemin_pilote_JDBC\ojdbc6.jar.
    1. Sur les systèmes Unix, ajoutez la déclaration de variable d'environnement suivante :
      ORACLE_JDBC_DRIVER_FILE =.:chemin_accès_pilote_JDBC/ojdbc6.jar
      Remarque : Design Management 4.0.x ne prend plus en charge JRE 5.0. Les versions 6.0 et 7.0 des JRE sont prises en charge. La bibliothèque de classe ojdbc5.jar requiert JRE 5.0 et la bibliothèque de classe ojdbc6.jar requiert JRE 6.0 ou version ultérieure. Vous devez utiliser ojdbc6.jar.

      Si vous utilisez WebSphere Application Server, vous devez également ajouter une propriété personnalisée qui pointe vers le pilote JDBC ojdbc6.jar. Pour plus d'informations, voir Déploiement du serveur Design Management Server sur WebSphere Application Server.

  5. Pour configurer la connexion de base de données et créer des tables de bases de données, procédez comme suit :
    1. Si vous utilisez Tomcat, démarrez le serveur et suivez les instructions de la rubrique Configuration du serveur Design Management Server.
    2. Si vous effectuez un déploiement de WebSphere Application Server, suivez les instructions de la rubrique Déploiement du serveur Design Management Server sur WebSphere Application Server, puis de la rubrique Configuration du serveur Design Management Server.

Commentaires en retour