Oracle-Datenbank konfigurieren

Sie können eine Oracle-Datenbank für die Verwendung mit Rational Focal Point konfigurieren.

Vorbereitende Schritte

Eine von Rational Focal Point unterstützte Oracle-Datenbankversion muss installiert sein. Anweisungen hierzu finden Sie in der Oracle-Dokumentation oder wenden Sie sich an einen Oracle-Datenbankadministrator (DBA).

Vorgehensweise

Bevor Sie Rational Focal Point installieren, müssen Sie die folgenden Datenbankkonfigurationen ausführen. Anweisungen zur Konfiguration der Datenbank finden Sie in der Oracle-Datenbankdokumentation.

  1. Erstellen Sie eine Oracle-Instanz. Stellen Sie sicher, dass der Parameter NLS_SORT auf BINARY_CI gesetzt ist.
  2. Erstellen Sie ein Datenbankschema für Rational Focal Point. Stellen Sie sicher, dass die Datenbank mit einem Unicode-Zeichensatz erstellt wird, um die Unicode-Zeichen wie im Produkt unterstützt zu speichern. Zum Beispiel AL32UTF8.
  3. Erstellen Sie einen Benutzer, der das Schema für Rational Focal Point enthält. Beispiel: CREATE USER focalpoint IDENTIFIED BY focalpoint.
  4. Erstellen Sie drei Tabellenbereiche: FP_DATA, FP_INDEX und FP_BIGOBJ. In dem folgenden Beispiel wird eine Erstellungsanweisung auf einer Windows-Maschine eingegeben, um einen Tabellenbereich zu erstellen:
    CREATE BIGFILE TABLESPACE FP_INDEX DATAFILE 'C:\oracle\oracle_tbs_windows\FP_INDEX.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Anmerkung: Der Tabellenbereich kann über die folgenden Eigenschaften verfügen:
    • Ein anderer Name als oracle_tbs.
    • Eine Position in einem anderen Verzeichnis.
    • Eine Größe von mehr oder weniger als 1 GB. Bei großen Installationen müssen Sie mehr Speicherbereich zuordnen.
  5. Erteilen Sie für die neu erstellten Tabellenbereiche eine uneingeschränkte Quote für den Benutzer focalpoint.
  6. Erstellen Sie eine Datei mit dem Namen create_focalpoint_oracle.sql, die den folgenden Code enthält:
    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. Geben Sie in SQL*Plus create_focalpoint_oracle.sql als system mit dem Benutzer focalpoint als ersten Parameter ein. Beispiel: @create_focalpoint_oracle.sql focalpoint.
  8. Fügen Sie den JDBC-Treiber zur Bibliotheksposition hinzu. Der JDBC-Treiber ist in der Oracle-Datenbankinstallation enthalten. Sie können ihn auch von der Oracle-Website herunterladen.
    • Fügen Sie beispielsweise in Apache Tomcat Server den JDBC-Treiber Anwendungsserver\common\lib hinzu. Sie müssen den Treiber ojdbc14.jar für Oracle 10g und den Treiber ojdbc6.jar für Oracle 11g hinzufügen.
    • Fügen Sie beispielsweise in WebSphere Application Server den JDBC-Treiber Anwendungsserver\lib hinzu. Sie müssen ojdbc6.jar aus Oracle 11g sowohl für Oracle 10g- als auch für Oracle 11g-Versionen hinzufügen.

Feedback