設定支援的 Oracle 資料庫與 Rational Requirements Composer 2.0
Server 搭配使用。
開始之前
請先檢查下列的必要條件,然後再設定 Oracle 資料庫與 Rational Requirements Composer Server 搭配使用。請洽詢您的 Oracle 資料庫管理者以取得其他協助。
- 您的系統符合 Oracle 的軟硬體最低需求。
- 設定 Oracle 資料庫的使用者具有管理專用權。
- 將用來作為資料庫伺服器的機器上已安裝 Oracle 並執行中。
註: 您想要用來作為資料庫伺服器的機器可以與 Rational® Requirements Composer 2.0 Server 執行所在的機器不同。
- Oracle 資料庫伺服器上存在預設資料庫。
提示: 當您安裝 Oracle 時,您可以選擇自動建立資料庫。
執行這項作業的原因和時機
若要設定 Oracle 資料庫,您必須先建立表格空間以增進效能,然後建立鏈結至該表格空間的 Oracle 使用者。
- 建立表格空間:
註: 表格空間可以有下列任何內容:
- 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 所管理的磁碟上有預先配置的空間,則其執行的效果較佳。
- 建立 Oracle 使用者:
在建立表格空間之後,請使用下列陳述式來建立特殊的 Oracle 使用者,以供 Jazz 使用 Oracle 資料庫。CREATE USER jazzDBuser IDENTIFIED BY jazzDBpswd DEFAULT TABLESPACE oracle_tbs
註: 在本範例中,使用者具有名稱 jazzDBuser 及密碼(Oracle 的術語為 IDENTIFIED BY)jazzDBpswd,並存在於在步驟 1 中所建立的表格空間中。
- 指派許可權給 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;
- 複製 JDB 驅動程式:
- 在機器上找出安裝 Rational Requirements Composer 2.0
Server 所在的 RRCS/server 目錄,然後建立一個稱為 oracle 的目錄。
- 找出 Oracle JDBC 驅動程式 JAR 檔 ojdbc14.jar。這個檔案的位置會隨 Oracle 產品及作業系統而異。請將這個檔案複製到在上面步驟中所建立的 oracle 目錄。
- (選用步驟:只有要使用 WebSphere
Application Server 時才需要)在 WebSphere 中建立自訂內容:
配置內容 ORACLE_JDBC,並將其絕對檔案路徑(非 URL)的值設定為 Oracle JDBC 驅動程式的絕對檔案路徑值;
這個路徑在上面步驟 4 中設定。如果路徑含有空格,請使用簡稱(亦即:包含 ~1 的名稱)
- 回到安裝導覽圖。