Konfigurowanie bazy danych Oracle

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.

  1. Utwórz instancję bazy danych Oracle. Upewnij się, że parametr NLS_SORT jest ustawiony na wartość BINARY_CI.
  2. 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.
  3. 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.
  4. 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.
  5. W przypadku nowo utworzonych obszarów tabel użytkownikowi focalpoint nadaj nieograniczony limit.
  6. 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;
  7. 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.
  8. 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. W przypadku bazy danych Oracle 10g należy dodać sterownik ojdbc14.jar, a w przypadku bazy danych 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 bazy danych Oracle 11g należy dodać w przypadku zarówno bazy danych Oracle 10g, jak i Oracle 11g.

Opinia