設定 Oracle 資料庫

設定 Oracle 資料庫來使用 Jazz™ Team Server、Design Management (DM) 及「配置管理 (VVC)」應用程式。

開始之前

程序

  1. 作為系統管理者,請針對 Jazz Team Server 和所有應用程式,建立一個使用 UTF-8 編碼的資料庫。
    1. 啟動「資料庫配置輔助程式」精靈,在「歡迎使用」頁面中,按下一步
    2. 在「作業」頁面中,選取建立資料庫,然後按下一步
    3. 在「範本」頁面中,選取自訂資料庫,然後按下一步
    4. 廣域資料庫名稱SID 欄位中,輸入內容儲存體資料庫的名稱,例如,DMDB。按下一步
    5. 如果要配置資料庫控制,請輸入警示通知的必要資訊,並選擇性地啟用每日磁碟備份排程。如果要在沒有資料庫控制配置的情況下繼續作業,請清除配置企業管理程式旁的勾選框,然後按下一步
    6. 在「資料庫認證」頁面中,選擇一個適用於您的使用者帳戶的選項,然後按下一步
      註: Oracle 密碼複雜度原則要求密碼長度至少應有 8 個字元。此外,密碼必須包含至少一個大寫字元、一個小寫字元,以及一個數字。
    7. 在下一頁中,選取資料庫檔案的儲存體類型和位置。按下一步
    8. 在下一頁中,選擇資料庫的回復選項,然後按下一步
    9. 在下一頁中,指定是否新增「範例綱目」至您的資料庫中。按下一步
    10. 在下一頁中,按一下「字集」標籤,然後選取使用 Unicode (AL32UTF8)。按下一步
      註: 將字集設為 Unicode (AL32UTF8) 可讓您儲存多個語言群組。
    11. 在「資料庫儲存區」頁面中,驗證或變更資料庫物件,然後按下一步
    12. 在下一頁中,按一下完成來建立資料庫。
    13. 在開啟的「確認」視窗中,選擇性地將頁面儲存成 HTML 檔,然後按一下確定 此時會顯示進度列,呈現資料庫的建立進度。
  2. 開啟 SQL *Plus 視窗,以 SYSTEMSYSDBA 身分登入。

    如果要建立 Jazz Team Server 的表格空間,請輸入下列指令。請用表格空間名稱來取代 JTS,用 Oracle 的絕對安裝路徑來取代 ORACLE_BASE,用步驟 1 所建立的資料庫名稱來取代 DMDB,用您想要建立的資料檔名稱來取代 JTS.DBF

    CREATE TABLESPACE JTS
    DATAFILE 'ORACLE_BASE/oradata/CLMDB/JTS.DBF'
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    如果要建立 Jazz Team Server 的暫存表格空間,請輸入下列指令。請用暫存表格空間名稱來取代 JTS_TEMP,用 Oracle 的絕對安裝路徑來取代 ORACLE_BASE,用步驟 1 所建立的資料庫名稱來取代 CLMDB,用您想要建立的暫存檔名稱來取代 JTS_TEMP.DBF
    CREATE TEMPORARY TABLESPACE JTS_TEMP
    TEMPFILE 'ORACLE_BASE/oradata/CLMDB/JTS_TEMP.DBF'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    如果要建立 Design Management 應用程式的表格空間,請輸入下列指令。請用表格空間名稱來取代 DM,用 Oracle 的絕對安裝路徑來取代 ORACLE_BASE,用步驟 1 所建立的資料庫名稱來取代 DMDB,用您想要建立的資料檔名稱來取代 DM.DBF

    CREATE TABLESPACE DM
    DATAFILE 'ORACLE_BASE/oradata/DMDB/DM.DBF'
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    如果要建立 Design Management 應用程式的暫存表格空間,請輸入下列指令。請用暫存表格空間名稱來取代 DM_TEMP,用 Oracle 的絕對安裝路徑來取代 ORACLE_BASE,用步驟 1 所建立的資料庫名稱來取代 DMDB,用您想要建立的暫存檔名稱來取代 DM_TEMP.DBF
    CREATE TEMPORARY TABLESPACE DM_TEMP
    TEMPFILE 'ORACLE_BASE/oradata/DMDB/DM_TEMP.DBF'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    如果要建立「配置管理」應用程式的表格空間,請輸入下列指令。請用表格空間名稱來取代 VVC,用 Oracle 的絕對安裝路徑來取代 ORACLE_BASE,用步驟 1 所建立的資料庫名稱來取代 DMDB,用您想要建立的資料檔名稱來取代 VVC.DBF

    CREATE TABLESPACE VVC
    DATAFILE 'ORACLE_BASE/oradata/DMDB/VVC.DBF'
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    如果要建立「配置管理」應用程式的暫存表格空間,請輸入下列指令。請用暫存表格空間名稱來取代 VVC_TEMP,用 Oracle 的絕對安裝路徑來取代 ORACLE_BASE,用步驟 1 所建立的資料庫名稱來取代 DMDB,用您想要建立的暫存檔名稱來取代 VVC_TEMP.DBF
    CREATE TEMPORARY TABLESPACE VVC_TEMP
    TEMPFILE 'ORACLE_BASE/oradata/DMDB/VVC_TEMP.DBF'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    如果要建立共用資料倉儲的表格空間,請輸入下列指令。請用表格空間名稱來取代 DW,用 Oracle 的絕對安裝路徑來取代 ORACLE_BASE,用步驟 1 所建立的資料庫名稱來取代 CLMDB,用您想要建立的資料檔名稱來取代 DW.DBF

    CREATE TABLESPACE DW
    DATAFILE 'ORACLE_BASE/oradata/DMDB/DW.DBF'
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    如果要建立共用資料倉儲的暫存表格空間,請輸入下列指令。請用暫存表格空間名稱來取代 DW_TEMP,用 Oracle 的絕對安裝路徑來取代 ORACLE_BASE,用步驟 1 所建立的資料庫名稱來取代 DMDB,用您想要建立的暫存檔名稱來取代 DW_TEMP.DBF
    CREATE TEMPORARY TABLESPACE DW_TEMP
    TEMPFILE 'ORACLE_BASE/oradata/CLMDB/DW_TEMP.DBF'
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
    註:

    在「Oracle Enterprise Manager 資料庫控制」中,按一下伺服器 > 表格空間,確認顯示了您建立的表格空間,且可以存取。另外,也請確定名稱為 USERS 的預設 Oracle 表格空間已存在。 如果您的 Oracle 資料庫中沒有這個表格空間,請建立。

  3. 建立每個新表格空間的 Oracle 資料庫使用者。

    建立表格空間之後,每個應用程式必須各建立一個特殊的 Oracle 使用者來使用 Oracle 資料庫。如果有多部 Jazz 伺服器執行於單一 Oracle 資料庫,每個應用程式都必須建立一個 Oracle 資料庫使用者。 Oracle 資料庫使用者必須能夠以建立階段作業、表格、程序及視圖的專用權,在其表格空間(無限制或有空間配額)中建立資料庫物件。

    如果要建立 Jazz Team Server 表格空間的使用者,且要授與必要的許可權,請輸入下列指令:
    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 JTS_DB_USER;
    如果要建立 Design Management 應用程式表格空間的使用者,且要授與必要的許可權,請輸入下列指令:
    CREATE USER DM_DB_USER IDENTIFIED BY Passw0rd DEFAULT TABLESPACE DM QUOTA UNLIMITED ON DM TEMPORARY TABLESPACE DM_TEMP;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO DM_DB_USER;
    如果要建立「配置管理」應用程式表格空間的使用者,且要授與必要的許可權,請輸入下列指令:
    CREATE USER VVC_DB_USER IDENTIFIED BY Passw0rd DEFAULT TABLESPACE VVC QUOTA UNLIMITED ON VVC TEMPORARY TABLESPACE VVC_TEMP;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO VVC_DB_USER;
    如果要建立共用資料倉儲表格空間的使用者,且要授與必要的許可權,請輸入下列指令:
    CREATE USER DW_USER IDENTIFIED BY Passw0rd DEFAULT TABLESPACE DW QUOTA UNLIMITED ON DW TEMPORARY TABLESPACE DW_TEMP;
    GRANT DBA TO DW_USER;
    註: 相較於其他資料庫,在 Oracle 上建立資料倉儲,需要較多的許可權。當您在資料倉儲的連線規格中指定資料庫使用者時,請確定資料庫使用者有 DBA 許可權。建立資料倉儲後,可以變更此許可權。
  4. 建立名為 ORACLE_JDBC_DRIVER_FILE 的環境變數並指向 ojdbc6.jar JDBC 驅動程式。位置可能因 Oracle 產品和作業系統而有不同。您可以從 www.oracle.com 下載支援的 Oracle JDBC 驅動程式 (ojdbc6.jar)。
    1. 按一下開始 > 控制台 > 系統
    2. 按一下進階標籤,然後按一下環境變數
    3. 系統變數清單中,按一下新建
    4. 變數名稱中,輸入 ORACLE_JDBC_DRIVER_FILE,在變數值中,輸入 C:\Path_to_JDBC_dirver\ojdbc6.jar
    1. 在 Unix 系統上,新增下列環境變數宣告:
      ORACLE_JDBC_DRIVER_FILE =.:Path_to_JDBC_dirver/ojdbc6.jar
      註: Design Management 4.0.x 不再支援 JRE 5.0。支援的 JRE 版本是 6.0 及 7.0。ojdbc5.jar 類別庫需要 JRE 5.0,ojdbc6.jar 類別庫需要 JRE 6.0 或更新版本。您必須使用 ojdbc6.jar

      如果是使用 WebSphere Application Server,則也必須新增指向 ojdbc6.jar JDBC 驅動程式的自訂內容。如需相關資訊,請參閱在 WebSphere Application Server 上部署 Design Management Server

  5. 如果要配置您的資料庫連線,以及建立資料庫表格,請完成下列步驟之一:
    1. 如果是使用 Tomcat,請啟動伺服器,繼續設定及配置 Design Management Server
    2. 如果您在部署 WebSphere Application Server,請參閱在 WebSphere Application Server 上部署 Design Management Server,然後繼續設定及配置 Design Management Server

意見