After you upgrade Web ODC, you can roll back it if serious problems occur after the upgrade.
To roll back Web ODC, run the following commands in the command-line tool of the host and run the ODC image of the version that you want to roll back to:
#!/usr/bin/env bash
docker run -d -i -p 8989:8989 --cpu-period 100000 --cpu-quota 400000 --memory 8G --name "obodc"
-e "DATABASE_HOST=100.00.00.00"
-e "DATABASE_PORT=60805"
-e "DATABASE_USERNAME=db_user@tenant_name#cluster_name"
-e "DATABASE_USEDATABASE_PASSWORD=******RNAME=db_user@tenant_name#cluster_name"
-e "DATABASE_NAME=odc_metadb"
-e "ODC_PROFILE_MODE=alipay"
reg.docker.alibaba-inc.com/oceanbase/odc-server:{image_tag}
You can run the docker images statement to view {image_tag} on the host after you load the image. The following table describes other parameters.
| Parameter | Description |
|---|---|
| -p | Specifies the port mapping in the format of host port:container port. The port mapping in the example statement is 8989:8989. You can change the host port as needed. The container port is 8989 by default. |
| --cpu-period --cpu-quota | ---cpu-period specifies the interval of reallocating CPU resources to a container, in milliseconds. ---cpu-quota specifies the time to run the current container in the specified period, in milliseconds. You can use these two parameters in combination to specify the number of CPU cores to allocate to a container. The value of cpu-quota/cpu-period indicates the number of CPU cores that can be used by a Docker container. In the preceding example, the value of 400000/100000 indicates that the container can use at most 4 CPU cores. |
| --memory | Specifies the maximum memory size for the container. |
| --name | Specifies the name of the container. |
| DATABASE_HOST | Specifies the IP address of the MetaDB. |
| DATABASE_PORT | Specifies the port number of the MetaDB. |
| DATABASE_USERNAME | Specifies the username of the MetaDB. In OceanBase Database, the username is given in the db_user@tenant_name#cluster_name format. |
| DATABASE_PASSWORD | Specifies the username for connecting to the database. |
| DATABASE_NAME | Specifies the name of the MetaDB. |
| ODC_PROFILE_MODE | Specifies the mode, which is alipay by default. |