This topic summarizes the questions that are frequently asked during upgrades of OceanBase Migration Service (OMS) Community Edition.
What versions of OMS Community Edition can be upgraded to V4.2.11?
Only OMS Community Edition V4.2.0 to V4.2.10 can be upgraded to OMS Community Edition V4.2.11.
Must I back up the original database before the upgrade?
We recommend that you back up the original database before you start the upgrade. The backup of the original database is a fail-safe measure in the upgrade process. If the upgrade fails, you can promptly start the container of OMS Community Edition of the original version.
If you do not back up the original database, make sure that the name of the new database is the same as that of the original database. Note that in this case, you cannot roll back to the original database if the upgrade fails.
How can I control the interval for pulling data from the Store component?
You can enable high availability (HA) to automatically create a new Store component. The prerequisite for automatic Store component creation is that the number of Store components under the subtopic does not exceed the value of the subtopicStoreNumberThreshold parameter of ha.config. By default, the number of Store components under a subtopic is 5.
Log in to the console of OMS Community Edition.
In the left-side navigation pane, choose System Management > System Parameters.
On the System Parameters page, find
ha.configand click the edit icon in the Value column.In the Modify Value dialog box, set
enabletotrueto enable HA.Set the
perceiveStoreClientCheckpointparameter totrueto enable data pulling from the Store component for the downstream component.If you set
perceiveStoreClientCheckpointtofalse, you need to set therefetchStoreIntervalMinparameter to the desired value. This parameter specifies the time interval, in minutes, for pulling data from the Store component.For example, if the tasks monitored in the original container are all executed in real time, you plan to stop the original container at 4:00 pm, and the upgrade is expected to complete at 5:00 pm, we recommend that you set the
refetchStoreIntervalMinparameter to 90 minutes. This interval is the sum of a 60-minute period (between the container stop time and the upgrade end time) and a 30-minute redundant period (based on the business traffic).
If I modify the parameters of some processes before the upgrade, do the parameters exist after the upgrade?
If you modify the parameters of the Full-Import, Incr-Sync, or Full-Verification component, the modified parameters still exist after the upgrade.
If you modify the parameters of the Store component, such as an allowlist-related parameter, the subtopic configuration is updated accordingly, and the modified parameters still exist after the upgrade succeeds.
Internal server error when updating Full-Import or Incr-Sync component configuration after upgrade
When upgrading OMS Community Edition from a version earlier than V4.2.7-CE to V4.2.11-CE, you may encounter an internal server error when updating the configuration of the Full-Import or Incr-Sync component, and the concurrency speed is displayed as empty on the component configuration page. This issue arises because the concurrency speed parameter was not supported in data synchronization tasks of earlier versions. To resolve this, select any option from the concurrency speed dropdown list, which will then allow the update to proceed.

Log in to the OMS Community Edition console.
In the left-side navigation pane, click Data Migration or Data Synchronization based on your needs.
On the task list page, select More Actions > View Component Monitoring for the target task.
You can also click the name of the target task to go to its details page, and then click View Component Monitoring in the upper-right corner.
In the View Component Monitoring dialog box, click Update next to the Full-Import or Incr-Sync component.

In the Update Configuration > Configuration List dialog box, select Smooth, Normal, Fast, or Custom for the Concurrency Speed parameter.
If you choose Custom, you will need to configure Read Concurrency, Write Concurrency, and JVM Memory.
Click OK.