---
title: Before you upgrade
description: Fulfill these requirements before you upgrade IDM, especially before upgrading the software in a production environment. Also see the requirements listed in Before you install and the changes listed in Incompatible changes.
component: pingidm
version: 7.2
page_id: pingidm:upgrade-guide:before-you-upgrade
canonical_url: https://docs.pingidentity.com/pingidm/8.1/upgrade-guide/before-you-upgrade.html
llms_txt: https://docs.pingidentity.com/pingidm/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
superseded_by: https://docs.pingidentity.com/pingidm/8.1/upgrade-guide/before-you-upgrade.html
---

# Before you upgrade

Fulfill these requirements before you upgrade IDM, especially before upgrading the software in a production environment. Also see the requirements listed in [Before you install](../release-notes/before-you-install.html) and the changes listed in [Incompatible changes](../release-notes/changed-functionality.html).

Before you start, verify that you have a supported Java version installed:

**Supported Java Versions**

| Vendor                                                                                                                                                                                                                                           | Versions |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- |
| OpenJDK, including OpenJDK-based distributions:- AdoptOpenJDK/Eclipse Temurin

- Amazon Corretto

- Azul Zulu

- Red Hat OpenJDK	ForgeRock tests most extensively with AdoptOpenJDK/Eclipse Temurin. ForgeRock recommends using the HotSpot JVM. | 11       |
| Oracle Java                                                                                                                                                                                                                                      | 11       |

If the server uses an older version that is no longer supported, install a newer Java version before you update, and follow the instructions in [Java requirements](../install-guide/verify-java.html).

Then, follow these steps:

1. Back up your existing deployment by archiving the `openidm` directory and creating a backup of the repository and all other applicable databases.

   |   |                                                                                                                                                                                                                                                                                                                            |
   | - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   |   | If you use workflow, you must manually dump the workflow database tables, and then import them *before* you start the new instance of IDM for the first time. The workflow database tables start with the prefix `ACT_`. For information on how to dump/import individual tables, see the documentation for your database. |

2. To save a record of the audit logs from your existing IDM installation, manually copy [the log files](../audit-guide/audit-log-topics.html#default-audit-topics) from the `/path/to/openidm/audit/` directory, before you start the upgrade.

3. Download and extract `IDM-7.2.2.zip` from the [Ping Identity Downloads](https://product-downloads.pingidentity.com/).
