FME Flow: 2024.2
Uninstall
To uninstall FME Flow, complete the following steps:
- Stop the FME Flow System Services
- Drop the FME Flow Database (if required)
- Uninstall FME Flow
Stop the FME Flow System Services
For the uninstall process to complete properly, you must first stop the FME Flow System Services, as well as any third-party web application and database services. For more information, see Starting and Stopping FME Flow Manually.
If you have FME Flow components installed on multiple machines, you must stop the services on all applicable machines. For example, if you have installed multiple FME Flows for fault tolerance, you must stop all services on their respective machines. Likewise, if you have FME Engines installed on multiple machines, you must stop the FME Flow Engines service on all applicable machines.
To stop the web application server and database services depends on which ones you installed. If you installed FME Flow using the Express option, you can use the instructions at Starting and Stopping FME Flow Manually to stop these services as well. If you installed FME Flow using a Distributed Installation, then you are using your own database server, and you may have opted to use your own web application server. To stop these services, refer to your product-specific documentation.
Drop the FME Flow Database
If your installation of FME Flow is a Fault-Tolerant installation, or a Distributed Installation in which the FME Flow Database is configured on your own database server, you must drop the FME Flow Database. Use one of the following sets of SQL scripts, depending on the server you are using to run the database:
Script location: <FMEFlowDir>\Server\database\sqlserver
Scripts:
sqlserver_dropUser.sql
sqlserver_dropDB.sql
Script location: <FMEFlowDir>\Server\database\oracle
Scripts:
oracle_dropUser.sql
Script location: <FMEFlowDir>\Server\database\postgresql
Scripts:
postgresql_dropDB.sql
postgresql_dropUser.sql
Uninstall FME Flow
- On Windows, uninstall FME Flow through the Control Panel.
- On Linux, run the uninstall.sh script in the FME Flow installation directory. To ensure that everything gets uninstalled, run this script as root.
If you have FME Flow components installed on multiple machines, you must uninstall the components on all applicable machines. For example, if you have installed multiple FME Flows for fault tolerance, you must uninstall FME Flow from all machines. Likewise, if you have FME Engines installed on multiple machines, you must uninstall the FME Flow Engines from all applicable machines.
If you installed FME Flow by distributing components and opted to use your own web application server, it is not necessary to uninstall it. Instead, delete all folders and .war files from the web application installation directory that begin with "fme" (that is, are named like fme*).
Finally, if you installed FME Flow using any Distributed/Fault Tolerant Installation, you must remove the FME Flow System Share, assuming you have already performed a backup of FME Flow, or upgraded FME Flow to a second machine.
- The PostgreSQL FME Flow Database, if applicable.
- The NGINX reverse proxy.