Prerequisites for Installation

Before you start the TIBCO MDM installation, ensure that your system meets all of the requirements.

Prerequisites
Software Component Description
JDK

TIBCO MDM is not certified with Open JDK. For the WildFly application server, TIBCO MDM supports Java 11 as a runtime environment. Starting from the 9.2.0 release, Java is bundled with the installer. You do not need to download Java from the Oracle download site. If any updates to Java 11, TIBCO MDM continues to ship through the hotfix installers.

For the WebLogic and WebSphere application servers, TIBCO MDM supports Java 8. To install JDK, download the executable file from the Oracle web site, run it and follow the instruction screens. For open Java, if you come across any TIBCO MDM problems that require support, download and point to the Oracle release (JAVA_HOME) to verify that the issue is reproducible before contacting TIBCO support.
On Windows, JDK is installed in the install_directory\Program Files\Java\ directory. The install_directory is the directory where Windows is installed. Though a typical JDK installation sets the JAVA_HOME environment, ensure that the variable has been set correctly.

Consult the readme shipped with your installation of TIBCO MDM for the most up-to-date software requirements.

JMS Server The JMS Server must be installed and running with the required queues and topics created
Application Server - For Typical install only The Application Server must be installed and running with the correct service packs applied.

For IBM WebSphere, make sure that JDK patch level matches the application server fix pack level.

Database - For Typical install only The Database server must be ready with either Oracle, PostgreSQL, or SQL Server installed and must have a user account with full privileges for the database. It is also recommended that a second user be created, but with restricted privileges.
Client - For Typical install only The client for the database must be installed on the TIBCO MDM system machine and must have access to Java JDBC connectors. The SQL Server client is required for creating new seed data. However, we do not need client for PostgreSQL database.

Oracle Client Software should be Developer Edition or Enterprise Edition and must be on the computer hosting the application server. TIBCO MDM uses the sqlldr utility shipped with these Oracle Client Software editions.

Web Server - For Typical install only Web server is optional and is needed only if you do not plan to use direct URL access to application server. if Web server is going to be used, install it first.
Cache Server - For Typical install only Cache server is optional and is needed only if a centralized cache sever is proposed. Make sure cache server is installed (but not running).

Note: For information on the Cache server, refer, Configuration of TIBCO MDM with TIBCO ActiveSpaces.