Bazę danych Oracle można skonfigurować w celu współpracy z produktem Rational Focal Point.
Zanim rozpoczniesz
Baza danych Oracle w wersji obsługiwanej przez produkt
Rational Focal Point
musi być zainstalowana. Odpowiednie instrukcje zawiera dokumentacja produktu Oracle. Można też skontaktować się z administratorem bazy danych Oracle (DBA).
Procedura
Przed zainstalowaniem produktu
Rational Focal Point
należy upewnić się, że wykonano następujące czynności konfiguracyjne dla bazy
danych.
Odpowiednie instrukcje dotyczące konfiguracji bazy danych
zawiera dokumentacja bazy danych Oracle.
- Utwórz instancję bazy danych Oracle. Upewnij się, że parametr NLS_SORT jest ustawiony na wartość BINARY_CI.
- Utwórz schemat bazy danych dla produktu Rational Focal Point. Aby zapisywać znaki Unicode w sposób obsługiwany w produkcie, należy upewnić się, że baza danych została utworzona
z zestawem znaków Unicode.
Na przykład: AL32UTF8.
- Utwórz użytkownika, który będzie właścicielem schematu dla produktu Rational Focal Point.
Na przykład: CREATE USER focalpoint IDENTIFIED BY focalpoint.
- Utwórz trzy obszary tabel: FP_DATA, FP_INDEX i FP_BIGOBJ. W poniższym przykładzie na
komputerze z systemem Windows została wprowadzona instrukcja create w celu utworzenia obszaru tabel:
CREATE BIGFILE TABLESPACE FP_INDEX DATAFILE 'C:\oracle\oracle_tbs_windows\FP_INDEX.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
Uwaga: Obszar tabel może mieć dowolne z poniższych właściwości:
- Nazwa inna niż oracle_tbs.
- Położenie w innym katalogu.
- Wielkość większa lub mniejsza niż 1 GB. Większe instalacje wymagają
przydzielenia większego obszaru pamięci.
- W przypadku nowo utworzonych obszarów tabel użytkownikowi focalpoint nadaj nieograniczony limit.
- Utwórz plik o nazwie create_focalpoint_oracle.sql, który będzie zawierać następujący kod:
GRANT ALTER ANY INDEX TO &1;
GRANT ALTER ANY TABLE TO &1;
GRANT CREATE PROCEDURE TO &1;
GRANT CREATE SEQUENCE TO &1;
GRANT CREATE SESSION TO &1;
GRANT CREATE TABLE TO &1;
GRANT CREATE TABLESPACE TO &1;
GRANT CREATE VIEW TO &1;
- W narzędziu SQL*Plus wprowadź skrypt create_focalpoint_oracle.sql jako użytkownik system z użytkownikiem
focalpoint podanym jako pierwszy parametr. Przykład: @create_focalpoint_oracle.sql focalpoint.
- Dodaj sterownik JDBC do położenia biblioteki. Sterownik JDBC jest dołączony do instalacji bazy danych Oracle. Sterownik można również pobrać z serwisu WWW produktu Oracle.
- Na przykład na serwerze Apache Tomcat należy dodać sterownik JDBC do
położenia serwer aplikacji\common\lib. Dla produktu Oracle 10g należy
dodać sterownik ojdbc14.jar, a dla produktu Oracle 11g - sterownik
ojdbc6.jar.
- Na przykład w przypadku serwera
WebSphere Application Server
należy dodać sterownik JDBC do położenia serwer
aplikacji\lib.
Sterownik ojdbc6.jar z produktu Oracle 11g należy dodać dla wersji
Oracle 10g, jak również dla wersji Oracle 11g.