5.4 Upgrade to the Latest Enterprise Edition in Docker
Run these steps to upgrade to the latest release of Transaction Manager for Microservices - Distributed Transactions Enterprise Edition only if you use Oracle Database to store the transaction logs in the previous release. You can run these steps in the Docker environment.
The MicroTx Distributed Transactions coordinator runs in the main container. As part of the upgrade process, MicroTx Distributed Transactions creates an init process in an independent container. The init process starts, completes the prerequisite steps for the upgrade, upgrades the MicroTx Distributed Transactions coordinator, and then terminates when it finishes the upgrade. It uses the MicroTx Distributed Transactions image that the main container also uses.
Do not use the instructions in this section in the following scenarios:
- if you cannot grant the required privileges to the database user, the database administrator must run SQL scripts to upgrade the Database. See Upgrade to the Latest Enterprise Edition Using SQL Scripts.
- if you used etcd or internal memory to store the transaction logs in a previous release of Transaction Manager for Microservices - Distributed Transactions Enterprise Edition.
- if you want to upgrade to the latest release of MicroTx Distributed Transactions Free.
- if you want to upgrade MicroTx Distributed Transactions in Kubernetes clusters. See Upgrade to the Latest Enterprise Edition in Kubernetes Cluster.
Parent topic: Upgrade to MicroTx 26.1