FME Flow:2025,0

Ändern des Datenbankanbieters für dieFME Flow Datenbank

Um den Datenbankanbieter für dieFME FlowDatenbank, führen Sie eine direkte Sicherung und Wiederherstellung durch:

  1. Sichern Sie IhreFME Flow Konfiguration
  2. Konfigurieren des neuen Datenbankservers
  3. Konfigurieren der Datenbankverbindung
  4. NeustartFME Flow
  5. Wiederherstellen IhrerFME Flow Konfiguration
  6. Entfernen Sie die Abhängigkeit, deaktivieren und stoppen Sie den vorherigen Datenbankdienst

FME Flowunterstützt PostgreSQL (empfohlen), SQL Server oder Oracle-Datenbanken.

NotizPostgreSQL ist der empfohlene Datenbankserver mitFME Flow, bietet durch gezielte Optimierungen verbesserte Leistung und Stabilität.

Sichern Sie IhreFME Flow Konfiguration

Führen Sie einenSicherung von IhremFME Flow Konfiguration.

Konfigurieren des neuen Datenbankservers

Führen Sie die erforderlichen Datenbankkonfigurationsskripte und Nachkonfigurationsskripte aus. Befolgen Sie die Schritte inKonfigurieren Sie dieFME Flow Datenbank auf einem separaten Datenbankserver.

Konfigurieren der Datenbankverbindung

Notiz

Wenn Sie einen Oracle-Datenbankserver verwenden, müssen Sie den Oracle Database JDBC-Treiber abrufen und im folgenden Verzeichnis platzieren:

  • Windows:
    • <FME FlowDir>\FMEFlow\Utilities\jdbc
  • Linux:
    • /opt/fmeflow/Utilities/jdbc

Empfohlene Treiberversionen: 12.1 (ojdbc7.jar), 12.2 (ojdbc8.jar), 18.3 (ojdbc8.jar), 19.3 (ojdbc8.jar), 19.3, 19.6, 19.7 (ojdbc8.jar).

Treiberversionennichtempfohlen: Alle ojdbc10.jar-Versionen.

Weitere Informationen finden Sie unterhttps://www.oracle.com/technetwork/database/application-development/jdbc/downloads/index.html.

  1. Verschlüsseln Sie das Datenbankkennwort, das Sie im vorherigen Schritt generiert haben. Bei einer Erstinstallation vonFME Flow, dieses Passwort wird in Installationsdateien standardmäßig verschlüsselt. Allerdings ist die Verschlüsselung bei einer Aktualisierung des Datenbankservers aufgehoben. Befolgen Sie die Anweisungen inVerschlüsselung derFME Flow Datenbankkennwort.
  2. Suchen Sie diefmeDatabaseConfig.txt Konfigurationsdatei.
  3. Suchen Sie unter der Überschrift „FME SERVER SETTINGS START“ den Abschnitt „Datenbankverbindung“ und aktualisieren Sie die Parameter für die Datenbank, die Sie für Ihr Repository verwenden möchten.
  4. Parameter

    DB_TYPE – Identifiziert den Datenbankserver: postgresql, sqlserver, oracle.

    DB_DRIVER – Der JDBC-Treibername, der für die Verbindung mit der Datenbank verwendet wird.

    DB_JDBC_URL – Die JDBC-URL, die für die Verbindung mit der Datenbank verwendet wird.

    DB_USERNAME – Der Datenbankbenutzername.

    DB_PASSWORD – Das Datenbankbenutzerkennwort.

    DB_CONNECT_EXPIRY – Die Ablaufzeit der Datenbankverbindung in Sekunden.

    DB_SQLSTMTS_PATH – Der Pfad zum SQL-Anweisungsressourcenpaket.

    Beispiele

NeustartFME Flow

Neustart alle derFME Flow Systemdienste.

NotizBeim NeustartFME Flow erzeugt eine neueSystemverschlüsselung Schlüssel. Wir empfehlen, diesen Schlüssel zur sicheren Aufbewahrung herunterzuladen.

Wiederherstellen IhrerFME Flow Konfiguration

Führen Sie einenwiederherstellen von IhremFME Flow Konfiguration.

Entfernen Sie die Abhängigkeit, deaktivieren und stoppen Sie den vorherigen Datenbankdienst

Wenn der Datenbankdienst, von dem Sie migriert sind, die PostgreSQL-Datenbank ist, die in einer Standardinstallation von enthalten warFME Flow (z. B. eine Express-Installation), müssen Sie die Abhängigkeit von derFME Flow Core auf dieser Datenbank und deaktivieren und stoppen Sie ihn dann. Weitere Informationen finden Sie unterEntfernen derFME Flow Kernabhängigkeit von derFME Flow Datenbank.