Design Management Server への Oracle データベースのセットアップ

Design Management Server への Oracle データベースのセットアップでは、データベース・システムの構成、データベースの作成、および表スペースとユーザーのセットアップを行います。

始める前に

データベース・サーバーに Oracle をインストールし、データベース・サーバーにアクセスするために必要な権限、およびデータベースを作成、変更するために必要な権限を持っていることを確認します。 データベース・サーバーが適切に構成されていることを確認します。例えば、以下のシステム変数の設定が必要である場合があります。
重要: 以下に構成パラメーターや表スペース・オプションの例を示します。 ご使用の環境によっては、別のパラメーターやオプションが必要となる場合があります。

手順

  1. Oracle SQL*Plus コマンド行ツールまたはデータベース構成アシスタントを使用して、Jazz™ Team Server (JTS)、Design Management Server (DM)、構成管理サーバー (VVC) 用に UTF-8 エンコードで Oracle データベースを作成し、またデータウェアハウス (DW) 用に別のデータベースを作成します。 接続モードとして「共有サーバー・モード」を使用します。 詳細については、Oracle データベースのヘルプを参照してください。
  2. SQL*Plus を使用して、データベースごとに 2 つの表スペースを作成します。 次にコードの例を示します。
    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. 表スペースごとにユーザーを作成し、データベースを操作するための権限をユーザーに付与します。 次にコードの例を示します。
    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;

フィードバック