Restoring a Prior Installation and Configuration
This task is part of Uninstalling Siebel CRM.
Where you installed Siebel CRM as an update from a prior release, you can uninstall the software on a single computer or operating system instance and restore your prior release's installation and configuration.
-
Restore a prior installation (Siebel CRM 21.2 or later) that uses the new installer.
-
Restore a prior installation (Siebel CRM 21.1 or earlier) that does not use the new installer.
Before you install Siebel CRM, it is strongly recommended to do the following:
-
Back up the Siebel database. Back up the Siebel database so that, after installing Siebel CRM as described in Installing Siebel CRM in an Update Installation, allowing the PostInstallDBSetup utility to run, and optionally running RepositoryUpgrade, if you decide to roll back the installation and restore your prior release, as described in this topic, then you can use this backup to restore the Siebel database to its prior state.
-
Back up the Siebel Gateway registry (ZooKeeper). Back up the Siebel Gateway registry so that, after installing Siebel CRM as described in Installing Siebel CRM in an Update Installation, if you decide to roll back the installation and restore your prior release, as described in this topic, then you can use this backup to restore the Siebel Gateway registry to its prior state. Where possible, you can restore the Siebel Gateway registry from backup files created by the installer. Otherwise, restore from backups you made manually. For more information about backing up and restoring the Siebel Gateway registry, see Siebel System Administration Guide.
Note: As noted in Siebel System Administration Guide, an updated version of Apache ZooKeeper is provided for the Siebel Gateway registry. This new version introduced changes in the files and directories used by ZooKeeper. You must take these changes into account when restoring the Siebel Gateway registry as part of restoring your prior release.
Restoring a Prior Release That Uses the New Installer (Siebel CRM 21.2 or Later)
You can restore a prior Siebel CRM release that uses the new installer (Siebel CRM
21.2 or later). When you perform an update installation from a prior release that
supports the new installer, custom files in the installation directory are backed
up, along with configuration files like server.xml and properties files, because the
installer replaces these files due to product changes. You specify the backup
directory location when you install the new release. By default, the backup
directory location is
SIEBEL_ROOT\mde_backup
.
Within the backup directory, the version-specific backup subdirectory might be named
SIEBEL_ROOT_22.x
, such as
SIEBEL_CRM_22.x
(for an installation directory of
SIEBEL_CRM
). This directory contains only configuration files
that might be used when restoring the prior release of Siebel CRM that supports the
new installer.
The backup directory contains version-specific subdirectories containing the files that you might need to restore when you restore a prior version. You can restore required files only or all files. You must determine which files you require after the restore, based on whether the customizations and configurations are backward compatible.
To restore a prior release that uses the new installer (Siebel CRM 21.2 or later)
-
Verify that the current installation and installation history are qualified for performing this task.
-
Manually stop all of the services, as follows:
-
(Windows) Stop the services for Siebel Gateway, Siebel Server, and Apache Tomcat (for external and internal application containers).
-
(UNIX) Stop the services for Siebel Gateway and Siebel Server and the processes for Apache Tomcat (for external and internal application containers).
Note: Do not remove any configurations previously created using Siebel Management Console. -
-
Uninstall the current release of Siebel CRM using the OUI (Oracle Universal Installer) uninstaller function of the Siebel CRM installer, as follows for your operating system:
-
(Windows)
SIEBEL_ROOT\oui\bin\setup.exe
-
(UNIX)
SIEBEL_ROOT/oui/bin/runInstaller.sh -invPtrLoc inventory_file_location
Note: Do not delete the installation directory or the files it contains, which include the backup directory. -
-
Verify that the external and internal services exist after uninstallation and they are still in a stopped state.
-
Reinstall the prior release of Siebel CRM 21.2 or later to the same installation directory.
Note: Do only the installation task; do not select configuration tasks. -
Restore the Siebel database from the backup you made before performing the update installation.
-
Restore the Siebel Gateway registry from the backup you made before performing the update installation.
-
Manually start all of the services, as follows:
-
(Windows) Start the services for Apache Tomcat (for external and internal application containers), Siebel Gateway, and Siebel Server.
-
(UNIX) Start the processes for Apache Tomcat (for external and internal application containers) and the services for Siebel Gateway and Siebel Server.
-
-
Validate that the Siebel CRM application URLs work as expected and verify the application version.
-
Validate that your application customizations are retained. These customizations were preserved in the backup directory described at the start of this topic. You can manually apply the customizations that you require.
Restoring a Prior Release That Does Not Use the New Installer (Siebel CRM 21.1 or Earlier)
You can restore a prior Siebel CRM installation that does not use the new installer
(Siebel CRM 21.1 or earlier). When you updated this prior installation to the
current release of Siebel CRM, the backup directory was created with a name like
SIEBEL_ROOT_pre22.x.0.0.0
, such as
SES_pre22.x.0.0.0
, for example. This directory, which contains
the complete installation, was created at the same level as the existing
SIEBEL_ROOT
directory. Follow the
detailed steps for how to roll back to your prior release.
To restore a prior release that does not use the new installer (Siebel CRM 21.1 or earlier)
-
Stop the services for the current release.
-
Remove the home directories for the current release.
-
Rename the backup directories to actual home folders. (Backup directories were created as a complete backup when you installed the current release of Siebel CRM to update a prior release.)
-
As needed, recreate the services for prior versions of Tomcat.
-
Restore the Siebel database from the backup you made before performing the update installation.
-
Restore the Siebel Gateway registry from the backup you made before performing the update installation.
-
Start the services for the prior release.
Related Topics
Siebel CRM Download and Installation
Related Books
Siebel System Administration Guide