Datenbank konfigurieren

Informationen zu diesem Vorgang

Öffnen Sie die Administrationskonsole, wie im vorherigen Abschnitt beschrieben wurde.

Vorgehensweise

  1. Navigieren Sie zu <Domänenname> > Services > JDBC > Data Sources.
  2. Klicken Sie auf die Schaltfläche New.
  3. Nehmen Sie folgende Eingaben in den Feldern vor:

    Name: "curamdb"

    JNDI Name: "jdbc/curamdb"

    Ändern Sie den Wert für Database Type in "Oracle".

  4. Klicken Sie auf die Schaltfläche Next.
  5. Stellen Sie den Wert für Database Driver wie folgt ein: "Oracles Driver (Thin XA) for Instance connections; Versions:9.0.1,9.2.0,10,11"
  6. Klicken Sie auf die Schaltfläche Next.
  7. Übernehmen Sie den Standardwert für Transaction Options und klicken Sie auf die Schaltfläche Next.
  8. Nehmen Sie in den Feldern folgende Einstellungen vor:

    Database Name: Diese Einstellung hängt davon ab, wie Sie die Verbindung zur Oracle-Datenbank herstellen wollen (d. h. entweder über den Oracle-Servicenamen oder den Oracle-SID-Namen).

    Stellen Sie diesen Wert auf den Wert von curam.db.oracle.servicename in <SERVERVERZEICHNIS>/project/properties/Bootstrap.properties ein, um die Verbindung zur Datenbank über den Oracle-Servicenamen herzustellen.

    Wenn Sie die Verbindung zur Oracle-Datenbank über den SID-Namen herstellen wollen, stellen Sie diesen Wert auf den Wert von curam.db.name in <SERVERVERZEICHNIS>/project/properties/Bootstrap.properties ein (z. B. "yourhost").

    Hostname: Stellen Sie diesen Wert auf den Wert von curam.db.servername in <SERVERVERZEICHNIS>/project/properties/Bootstrap.properties ein (z. B. "gonzo.<hostname>").

    Port: Stellen Sie diesen Wert auf den Wert von curam.db.serverport in <SERVERVERZEICHNIS>/project/properties/Bootstrap.properties ein (z. B. "1521").

    Database Username: Stellen Sie diesen Wert auf den Wert von curam.db.username in <SERVERVERZEICHNIS>/project/properties/Bootstrap.properties ein (z. B. "curam").

    Password: Stellen Sie diesen Wert auf den Wert von curam.db.password in <SERVERVERZEICHNIS>/project/properties/Bootstrap.properties ein. Dabei ist zu beachten, dass das Kennwort in der Bootstrap.properties-Eigenschaftendatei verschlüsselt ist, Sie aber die nicht verschlüsselte Version dieses Kennworts hier einstellen müssen.

    Confirm Password: Bestätigen Sie das eingegebene Kennwort.

  9. Klicken Sie auf die Schaltfläche Next.
  10. Wenn Sie hier die Verbindung über den Oracle-Servicenamen herstellen, ändern Sie den URL-Wert, wie unten angegeben, bevor Sie die Konfiguration testen:

    jdbc:oracle:thin:/@//serverName:port/databaseServiceName

    serverName ist der Name des Servers, auf dem die Datenbank gehostet wird.

    port ist die Nummer des Ports, an dem die Datenbank empfangsbereit ist.

    databaseServiceName ist der Servicename der Datenbank.

    Lassen Sie alle anderen Felder unverändert, es sei denn, eine bestimmte Änderung ist erforderlich.

    Klicken Sie auf die Schaltfläche Test Configuration, um die Einstellungen zu testen.

  11. Klicken Sie auf die Schaltfläche Next.
  12. Prüfen Sie die Einstellungen und klicken Sie auf die Schaltfläche Next.
  13. Wählen Sie AdminServer als Zielserver aus.
    Anmerkung:

    Bei manueller Konfiguration müssen Sie den Wert der Eigenschaft curam.server.name in der Datei AppServer.properties auf AdminServer einstellen.

  14. Klicken Sie auf die Schaltfläche Finish.

    Ein sinnvoller Lösungsansatz ist hier, den AdminServer jetzt erneut zu starten, um sicherzustellen, dass die Änderungen korrekt vorgenommen wurden. Gehen Sie hierzu wie folgt vor:

    1. Navigieren Sie zu <Domänenname> > Environment > Servers.
    2. Wählen Sie die Registerkarte Control aus, wählen Sie anschließend 'AdminServer' in der Serverliste aus und klicken Sie auf Shutdown > When work completes.1
    3. Klicken Sie auf die Schaltfläche Yes, um den AdminServer herunterzufahren.
1 Es ist zwar sehr einfach, einen verwalteten Server mittels Strg+C abzubrechen, wenn dieser an einer Eingabeaufforderung ausgeführt wird, doch sollte diese Tastenkombination grundsätzlich nicht verwendet werden. Verwenden Sie immer die Administrationskonsole, um alle verwalteten Server wie oben beschrieben herunterzufahren. Bei Verwendung von Strg+C von einer Eingabeaufforderung verlangsamt sich eine Maschine nach einer Reihe von Neustarts ganz erheblich. Dies liegt daran, dass der Speicher nicht wie eigentlich erforderlich freigegeben wird. Abhilfe bietet hier nur ein Neustart der Maschine.