Modify settings upgrade for system database recovery
- Last Updated: March 25, 2025
- 4 minute read
- Hybrid Data Pipeline
- Version 5.0
- Documentation
The first step in recovering from an external database failure is to perform a Modify settings upgrade on one of the nodes in your cluster. This upgrade effectively integrates the node with the mirror of your external system database. In addition, the settings you specify for this upgrade provide the default settings for the Express upgrades that must be performed on any additional nodes in the cluster.
Take the following steps to perform the Modify settings upgrade.
-
From a command-line prompt, navigate to the directory where
you saved the product file. Alternatively, place the product file directory on
your path before proceeding to the next step.
The product file has the format PROGRESS_DATADIRECT_HDP_SERVER_nn_LINUX_64_INSTALL.bin, where nn is the version of the product.
-
Make the file an executable using the chmod +x command. For example:
chmod +x ./PROGRESS_DATADIRECT_HDP_SERVER_nn_LINUX_64_INSTALL.bin
-
Run the executable.
- GUI mode
./PROGRESS_DATADIRECT_HDP_SERVER_nn_LINUX_64_INSTALL.bin
Note: If the installer cannot continue with a GUI installation, a message is displayed and the installation continues in console mode - Console mode
./PROGRESS_DATADIRECT_HDP_SERVER_nn_LINUX_64_INSTALL.bin -i console
- GUI mode
- When prompted, enter the directory of the installation you want to upgrade.
- When prompted, choose an upgrade installation on the existing installation.
-
When prompted, choose a Modify settings upgrade.
Important: A number of settings can be changed during a Modify settings upgrade. However, for system database recovery, only the settings related to the system database should be modified. All other settings must remain the same.
- Choose the type of external database you are using in your Hybrid Data Pipeline deployment.
-
Provide the connection information for the mirror of your
Oracle database.
- Type the name of the host.
- Type the port number.
-
Select the connection type. Do one of the
following:
- If you connect using the Oracle System Identifier (SID), select Connect using SID and enter the SID.
- Select Connect using Service Name, then type the database service name that specifies the database that is used for the connection. The service name is a string that is the global database name. The global database name typically comprises the database name and domain name.
-
Optionally, when prompted for Advanced Options, specify additional
connection parameters and their values to be included the connection
url. Values should be entered as a semicolon-separated list of
parameter=value. For example, you may enter to
following options to configure SSL:
encryptionLevel=Required;encryptionTypes=(AES256); dataIntegrityLevel=Required;dataIntegrityTypes=(SHA1); encryptionMethod=SSL;keyStore=/common/Oracle/trustStore.jks; keyStorePassword=secret;serverType=dedicated;authenticationMethod=ntlm; hostNameInCertificate=oracle;editionName=hybrid - Continue at Step 12.
-
Provide connection information for the mirror of your MySQL
Community Edition database.
- Type the name of the host.
- Type the port number.
- Type the database name.
- Optionally, when prompted for Advanced Options, specify additional connection parameters and their values to be included the connection url. Values should be entered as a ampersand-separated list of parameter=value.
- Continue at Step 12.
-
Provide the connection information for the mirror of your SQL
Server database.
- Type the name of the host.
- Type the port number.
- Type the database name.
- Type the name of the schema.
- Optionally, in the Advanced Options field, specify additional connection parameters and their values to be included in the connection URL. Values should be entered as a semicolon-separated list of parameter=value.
- Continue at Step 12.
-
Provide the connection information for the mirror of your
PostgreSQL database.
- Type the name of the host.
- Type the port number.
- Type the database name.
- Type the name of the schema.
- Optionally, in the Advanced Options field, specify additional connection parameters and their values to be included in the connection URL. Values should be entered as a semicolon-separated list of parameter=value.
- Continue at Step 12.
-
Provide the external database credential information.
Note: The credentials of the mirror database should be the same as those of the original database.
- Provide the administrator user name. The administrator user must have certain privileges that are specific to the database vendor. For details, refer to External system databases in the Deployment Guide.
- Provide the password for the external database administrator account.
- Provide the standard user name. The standard user must have certain privileges that are specific to the database vendor. For details, refer to External system databases in the Deployment Guide.
- Provide the password for the external database standard user account.
- Review port numbers and accept the previously specified values. Port numbers should be the same as those specified in the previous installation or upgrade.
- Review the upgrade summary, and proceed with the upgrade.
What to do next:
You must now perform an Express upgrade on each of the remaining nodes in the Hybrid Data Pipeline cluster. See Express upgrade system database recovery for step-by-step instructions.