Configuration d'une base de données Oracle

La configuration d'une base de données Oracle pour Design Management Server implique la configuration du système de base de données, la création de la base de données et la configuration des espaces de table et des utilisateurs.

Avant de commencer

Installez Oracle sur le serveur de base de données et assurez-vous de disposer des autorisations nécessaires pour accéder au serveur de base de données et pour créer et modifier des bases de données. Vérifiez que le serveur de base de données est correctement configuré ; par exemple, il peut être nécessaire de définir les variables système suivantes :
Important : Les paramètres de configuration et les options d'espaces de table suivants sont des exemples. Votre environnement peut nécessiter d'autres paramètres et options.

Procédure

  1. A l'aide de l'outil de ligne de commande Oracle SQL*Plus ou de l'assistant de configuration de base de données, créez une base de données Oracle avec un codage UTF-8 pour les composants Jazz Team Server (JTS), Design Management Server (DM) et Configuration Management Server (VVC), et une autre base de données pour l'entrepôt de données (DW). Utilisez Shared Server Mode comme mode de connexion. Pour les spécificités, consultez l'aide de la base de données Oracle.
  2. A l'aide de SQL*Plus, créez deux espaces de table dans chaque base de données. Voici un exemple de code :
    CREATE TABLESPACE JTS 
    DATAFILE 'C:\oraclexe\app\oracle\oradata\jts01.dbf' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    CREATE TEMPORARY TABLESPACE JTS_TEMP
    TEMPFILE'C:\oraclexe\app\oracle\oradata\jtstemp01.dbf'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
    
    CREATE TABLESPACE DM 
    DATAFILE 'C:\oraclexe\app\oracle\oradata\dm01.dbf' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    CREATE TEMPORARY TABLESPACE DM_TEMP
    TEMPFILE'C:\oraclexe\app\oracle\oradata\dmtemp01.dbf'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
    
    CREATE TABLESPACE VVC 
    DATAFILE 'C:\oraclexe\app\oracle\oradata\vvc01.dbf' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    CREATE TEMPORARY TABLESPACE VVC_TEMP
    TEMPFILE'C:\oraclexe\app\oracle\oradata\vvctemp01.dbf'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
    
    CREATE TABLESPACE DW 
    DATAFILE 'C:\oraclexe\app\oracle\oradata\dw01.dbf' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    CREATE TEMPORARY TABLESPACE DW_TEMP
    TEMPFILE'C:\oraclexe\app\oracle\oradata\dwtemp01.dbf'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
  3. Créez un utilisateur pour chaque espace de table et accordez aux utilisateurs les autorisations nécessaires pour travailler avec la base de données. Voici un exemple de code :
    CREATE USER JTSUSER IDENTIFIED BY JTSUSER DEFAULT TABLESPACE JTS QUOTA UNLIMITED ON JTS TEMPORARY TABLESPACE JTS_TEMP;
    CREATE USER DMUSER IDENTIFIED BY DMUSER DEFAULT TABLESPACE DM QUOTA UNLIMITED ON DM TEMPORARY TABLESPACE DM_TEMP;
    CREATE USER VVCUSER IDENTIFIED BY VVCUSER DEFAULT TABLESPACE VVC QUOTA UNLIMITED ON VVC TEMPORARY TABLESPACE VVC_TEMP;
    CREATE USER DWUSER IDENTIFIED BY DWUSER DEFAULT TABLESPACE DW QUOTA UNLIMITED ON DW TEMPORARY TABLESPACE DW_TEMP;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO JTSUSER;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO DMUSER;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO VVCUSER;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO DWUSER;

Commentaires