FME Flow:2025,0
Bereitstellen eines Datenbankservers
FME Flownutzt seine eigeneDatenbank zur Verwaltung von Arbeitsplätzen undworkspace Information. Es handelt sich nicht um eine Quell- oder Zieldatenquelle für FMEworkspaceS.
Um sicherzustellen, dassFME Flow Damit die Datenbank in einem Failover-Szenario verfügbar bleibt, stellen Sie für die Installation der Datenbank einen Computer bereit, der physisch von den Computern getrennt ist, auf denen dieFME Flows sind installiert. Der Datenbankserver muss nicht nur physisch getrennt sein, sondern auch selbst für Fehlertoleranz konfiguriert sein.
Sie können eine PostgreSQL-Datenbank installieren, die im Lieferumfang enthalten ist.FME Flow Installer, oder Sie können dieFME Flow Datenbank auf Ihrem eigenen Datenbankserver. Wenn Sie einen eigenen Datenbankserver verwenden, beachten Sie Folgendes:
- PostgreSQL (empfohlen), Oracle und SQL Server werden unterstützt. Folgende Versionen werden empfohlen:
- PostgreSQL:16.1 oder später.
- Orakel:19c oder später.
- SQL Server:2016 oder später.
- Wenn Sie dieFME Flows, der Datenbankserver muss laufen und Sie müssen die Verbindungsinformationen kennen.
-
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.
- Windows:
- Nach der Installation muss es möglich sein, mittels SQL-Skripten eine neue Datenbank auf dem Server zu erstellen.
Informationen zum Erwerb eines fehlertoleranten Datenbankservers erhalten Sie von Ihrer IT-Abteilung.
Aktualisieren derFME Flow Datenbankkennwort
Wenn Sie eine PostgreSQL-Datenbank installieren möchten, die im Lieferumfang desFME Flow Wenn Sie das Installationsprogramm installiert haben und das Kennwort für das Datenbankbenutzerkonto aktualisieren möchten, befolgen Sie diese Anweisungen:

- HerunterladenpgAdmin oderDBeaver.
- Starten Sie pgAdmin. Wenn Sie pgAdmin zum ersten Mal starten, werden Sie aufgefordert, ein Master-Passwort festzulegen. Wählen Sie etwas, an das Sie sich erinnern werden.
- Fügen Sie einen neuen Server hinzu fürFME Flow Datenbank:
- Klicken Sie mit der rechten Maustaste aufServerund wählen SieErstellen > Server....
- ImAllgemeindes Dialogfelds "Erstellen - Server" geben Sie denNamefür die Serververbindung. Dies kann alles Mögliche sein, wie zum Beispielfmeflow.
- ImVerbindungim Dialogfeld "Erstellen - Server" geben Sie die Servereigenschaften an. Verwenden Sie dazu dieDatenbankverbindung Einzelheiten finden Sie imfmeDatabaseConfig Konfigurationsdatei für DB_TYPE=postgresql, wie folgt:
- KlickenSpeichern.
- Wählen Sie im Objektbrowser dasFME Flow Datenbankserver, suchen und erweiternLogin/Gruppenrollen.
- Klicken Sie mit der rechten Maustaste auf das Benutzerkonto der fmeserver-Datenbank und wählen SieEigenschaften. UnterDefinitionändern Sie diePasswortund klicken Sie aufSpeichern.
- ImfmeDatabaseConfig Konfigurationsdatei, aktualisieren Sie den Wert derDB_PASSWORD Parameter, der entspricht DB_TYPE=postgresql mit dem oben angegebenen neuen Passwort.
- (Empfohlen)Verschlüsseln DieFME Flow Datenbankkennwort.
- NeustartFME Flow.
Eigentum |
Wert aus fmeDatabaseConfig.txt |
---|---|
Hostname/Adresse | DB_JDBC_URL=jdbc:postgresql://<Hostname>:<Hafen>/<Datenbankname> |
Hafen | DB_JDBC_URL=jdbc:postgresql://<Hostname>:<Hafen>/<Datenbankname > |
Wartungsdatenbank | DB_JDBC_URL=jdbc:postgresql://<Hostname>:<Hafen>/<Datenbankname > |
Benutzername | DB_USERNAME=<Benutzername> |
Passwort | DB_PASSWORD=<Passwort> |
Wenn Sie fertig sind, speichern Sie die Datei.

- Öffnen Sie eine Eingabeaufforderung und wechseln Sie in das folgende Verzeichnis:
- Führen Sie den folgenden Befehl aus, um eine Verbindung herzustellen mit demFME Flow Datenbank:
- Geben Sie nach der Verbindung den folgenden Befehl ein, um das Kennwort für Ihren Benutzer zu ändern:
-
Verwenden\Q um psql zu beenden.
- In derfmeDatabaseConfig Konfigurationsdatei, aktualisieren Sie den Wert derDB_PASSWORD Parameter, der entspricht DB_TYPE=postgresql mit dem oben angegebenen neuen Passwort und speichern Sie die Datei.
- (Empfohlen)Verschlüsseln DieFME Flow Datenbankkennwort.
- NeustartFME Flow.
<FMEFlowDir>/Dienstprogramme/pgsql/bin
./psql -d <Datenbankname> -p <Hafen> -U <Benutzername >
Um die Einstellungen zu bestätigen, überprüfen Sie dieDatenbankverbindung Einzelheiten finden Sie imfmeDatabaseConfig Konfigurationsdatei für DB_TYPE=postgresql, wie folgt:
Eigentum |
Wert aus fmeDatabaseConfig.txt |
---|---|
-D | DB_JDBC_URL=jdbc:postgresql://<Hostname>:<Hafen>/<Datenbankname > |
-H | DB_JDBC_URL=jdbc:postgresql://<Hostname>:<Hafen>/<Datenbankname > |
-P | DB_JDBC_URL=jdbc:postgresql://<Hostname>:<Hafen>/<Datenbankname > |
-U | DB_USERNAME=<Benutzername> |
Passwort (bei Aufforderung) | DB_PASSWORD=<Passwort> |
\Passwort