設定 Oracle 資料庫

設定支援的 Oracle 資料庫與 Rational Requirements Composer 2.0 Server 搭配使用。
開始之前
請先檢查下列的必要條件,然後再設定 Oracle 資料庫與 Rational Requirements Composer Server 搭配使用。請洽詢您的 Oracle 資料庫管理者以取得其他協助。
  1. 您的系統符合 Oracle 的軟硬體最低需求。
  2. 設定 Oracle 資料庫的使用者具有管理專用權。
  3. 將用來作為資料庫伺服器的機器上已安裝 Oracle 並執行中。
    註: 您想要用來作為資料庫伺服器的機器可以與 Rational® Requirements Composer 2.0 Server 執行所在的機器不同。
  4. Oracle 資料庫伺服器上存在預設資料庫。
    提示: 當您安裝 Oracle 時,您可以選擇自動建立資料庫。
執行這項作業的原因和時機

若要設定 Oracle 資料庫,您必須先建立表格空間以增進效能,然後建立鏈結至該表格空間的 Oracle 使用者。

  1. 建立表格空間:
    註: 表格空間可以有下列任何內容:
    • oracle_tbs 以外的名稱
    • 在另一個目錄中的位置
    • 大於 1GB 的大小;不過,您必須配置較多的空間以進行大型安裝。
    在 Windows 機器上使用下列陳述式:
    CREATE BIGFILE TABLESPACE oracle_tbs DATAFILE 'D:\oracle_tbs\oracle_tbs.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE
    重要: 該目錄路徑(在此範例中為 D:\oracle_tbs)必須存在。您無需建立個別的特殊表格空間。雖然您可以使用 Oracle 預設 USERS 表格空間,不過請注意,若 Oracle 所管理的磁碟上有預先配置的空間,則其執行的效果較佳。
  2. 建立 Oracle 使用者:
    在建立表格空間之後,請使用下列陳述式來建立特殊的 Oracle 使用者,以供 Jazz 使用 Oracle 資料庫。
    CREATE USER jazzDBuser IDENTIFIED BY jazzDBpswd DEFAULT TABLESPACE oracle_tbs
    註: 在本範例中,使用者具有名稱 jazzDBuser 及密碼(Oracle 的術語為 IDENTIFIED BYjazzDBpswd,並存在於在步驟 1 中所建立的表格空間中。
  3. 指派許可權給 Oracle 使用者:
    下列 SQL 指令會授與起始設定 Jazz 資料庫所需的許可權給 Oracle 使用者。
    GRANT CREATE SESSION TO jazzDBuser;
    GRANT CREATE TABLE, ALTER ANY TABLE, DROP ANY TABLE, CREATE ANY INDEX, ALTER ANY INDEX, DROP ANY INDEX TO jazzDBuser;
    GRANT INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE TO jazzDBuser;
    GRANT CREATE PROCEDURE TO jazzDBuser;
    GRANT CREATE VIEW TO jazzDBuser;
  4. 複製 JDB 驅動程式:
    1. 在機器上找出安裝 Rational Requirements Composer 2.0 Server 所在的 RRCS/server 目錄,然後建立一個稱為 oracle 的目錄。
    2. 找出 Oracle JDBC 驅動程式 JAR 檔 ojdbc14.jar。這個檔案的位置會隨 Oracle 產品及作業系統而異。請將這個檔案複製到在上面步驟中所建立的 oracle 目錄。
  5. (選用步驟:只有要使用 WebSphere Application Server 時才需要)在 WebSphere 中建立自訂內容: 配置內容 ORACLE_JDBC,並將其絕對檔案路徑(非 URL)的值設定為 Oracle JDBC 驅動程式的絕對檔案路徑值; 這個路徑在上面步驟 4 中設定。如果路徑含有空格,請使用簡稱(亦即:包含 ~1 的名稱)
  6. 回到安裝導覽圖

意見