設定 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,在每個資料庫中建立兩個表格空間。 範例程式碼如下:
    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;

意見