Upgrade Guide for DB2 UDB for z/OS > How to Perform the Upgrade >

Process of Upgrading a Production Environment


Upgrades: All upgrades.

Environments: Production environment only. Does not apply to production test environment.

This process is part of a roadmap. See Roadmap for Performing the Upgrade.

This topic lists the tasks required to transition your production test environment to production. Print this topic and use it as a checklist for doing the upgrade.

The topic is divided into sections, each containing numbered steps. Complete the steps in the order shown.

Upgrade Third-Party Software

  1. Upgrade third-party software as required due to dependencies on Siebel software or other installed software. For example, you may need to upgrade the following software:
    • Actuate Server (Siebel Reports Server).
    • Operating system software. Some database upgrades require newer versions of AIX or Windows.

      For further information, see Siebel System Requirements and Supported Platforms on Oracle Technology Network.

Upgrade the Servers

Verify you have identified all the maintenance releases, Fix Packs, and quick-fix patches required for the upgrade. These requirements are documented in Siebel Maintenance Release Guide on My Oracle Support.

To perform the following steps, see the Siebel Installation Guide for the operating system you are using and Implementing Siebel Business Applications on DB2 UDB for z/OS.

  1. Install the Siebel Gateway Name Server, Siebel Servers, and Siebel Web Server Extension (SWSE).

    The upgraded Siebel Servers will not work correctly with the RDBMS server until after you have upgraded the Siebel Database to the new release.

  2. Install the Siebel Database Server files on the Siebel Server you will use to perform the upgrade.
  3. Install language packs for your currently deployed languages and any new languages.
  4. If you have customized the configuration of Enterprise components, such as Siebel Servers, you must manually enter the customizations in the upgraded environment. See Going Live with Siebel Business Applications.

NOTE:  You do not install a new Siebel database as part of upgrading the Siebel Enterprise.

Upgrade the RDBMS

  1. If required, upgrade the RDBMS version. Refer to the vendor's documentation to perform the upgrade. For information on supported RDBMS systems, see Siebel System Requirements and Supported Platforms on Oracle Technology Network.

Identify and Resolve Duplicate Row IDs

  1. 6.2.1 upgrades only: Identifying and Resolving Duplicate Row IDs.

    After you install the Siebel Database Server software, but before you upgrade to this release, you must identify and resolve any duplicate row IDs in your Siebel Database.

Preupgrade Tasks for the Siebel Database

  1. Review Siebel Technical Notes and Siebel Alerts on upgrading to the current release. Make revisions to the upgrade process as required. See Important Upgrade Planning Resources.
  2. Review 477519.1 (Article ID) on My Oracle Support. This document was previously published as Siebel Technical Note 521. It contains important changes to database records and repository objects that must be made during the upgrade. See Important Upgrade Planning Resources.
  3. Review guidelines for configuring the RDBMS. See Implementing Siebel Business Applications on DB2 UDB for z/OS.
  4. Verify that the Workflow Monitor and Workflow action agents have processed all pending requests.
  5. Stop the Siebel Server and the Siebel Gateway Name Server.
  6. Verify there are no open database connections.
  7. Perform the tasks in Basic Database Preparations.

Preupgrade Tasks for a Production Environment Upgrade

  1. Perform the relevant tasks in Preparing a Production Environment for Upgrade.

    You must perform the task Transferring the Customized Repository and Schema Definition Files.

Preupgrade Tasks for Application Data

  1. Perform the relevant tasks in Preparing Application Data for Upgrade.

Some of these tasks are optional, depending on the currently installed Siebel products and your upgrade path. Review and perform these tasks as necessary.

Upgrade the Siebel Database Schema (upgrep + upgphys)

  1. Verify you have a current backup of the production environment database.
  2. On the Siebel Server you used to upgrade the production test environment, create an ODBC to connect to the production environment database.
  3. Run the Database Server Configuration utility:
  4. Enter configuration information for the production environment. The master UCF file is updated with the production environment configuration.
  5. Review the following topic and perform the procedure if applicable: Migrating Address Data from Custom Extension Columns.
  6. Enter Yes on the Database Server Configuration utility screen to launch the Siebel Upgrade Wizard. SQL commands are executed on the production database until the Upgrade Wizard stops at the First Pause.

NOTE:  If you have completed a production test upgrade and have generated and tuned the SQL and JCL upgrade scripts that are run on the mainframe, you may not have to perform all of the tasks listed in the rest of this section. Instead of transferring the files generated by the Upgrade Wizard to the mainframe, use the files that you generated and tuned during the Production Test environment upgrade to perform the mainframe upgrade tasks. Then resume the Upgrade Wizard on the midtier so that it can perform the midtier upgrade tasks. Siebel Expert Services can advise on which of the following steps you must run; this may depend on the upgrade script tuning that you have performed.

  1. Preparing the z/OS Host Environment.
  2. Resuming the Siebel Upgrade Wizard After the First Pause.
  3. Transferring Control Cards and Schema DDL Files to the z/OS Host.
  4. Preparing the Schema and JCL Files on the z/OS Host.
  5. Installing Stored Procedures on the z/OS Host.
  6. Preparing Siebel-Scheduled Jobs on the z/OS Host.
  7. Optimizing the Target Job Stream, Part 1.
  8. Optimizing Old-Schema Index Rebuild Jobstreams.
  9. Loading Log Tables on the Source Database.
  10. Loading Log Tables on the Target Database.
  11. Executing the Upgrade on the z/OS Host (Phase 1 of 2).
  12. Resuming the Siebel Upgrade Wizard on the Midtier After the Second Pause.
  13. Transferring the Index Schema to the z/OS Host.
  14. Preparing Siebel-Scheduled JCL.
  15. Optimizing the Target Job Stream, Part 2.
  16. Executing the Upgrade on the z/OS Host (Phase 2 of 2).
  17. Performing Intersection Table Maintenance.
  18. Resuming the Siebel Upgrade Wizard on the Midtier After the Third Pause.
  19. Reviewing Upgrade Log Files for Errors.
  20. If the upgrade contains unacceptable errors, do the following:
    1. Restore the backup of the database.
    2. Correct the errors.
    3. Rerun the Database Server Configuration utility.
  21. Manually Archiving Upgrade Log Files.
  22. Installing New License Keys After Upgrade.
  23. Back up the upgraded database.
  24. Deleting Redundant Upgrade Files.

Postupgrade Tasks for Environment Setup

  1. Updating File System Attachments.
  2. Generate a Siebel Remote database template file. See Siebel Remote and Replication Manager Administration Guide and Upgrading Siebel Mobile and Dedicated Web Clients.
  3. Generate database extracts for all Regional Servers in the deployment. See Upgrading Regional Servers.
  4. Reset upgrade-specific parameters back to their defaults. See Resetting Database Server Configuration Parameters.
  5. Checking for Inactivated EIM Table Columns.
  6. Run database statistics. For more information on running statistics, see Generating RUNSTATS.

NOTE:  The production environment is now upgraded. The remaining sections deal with configuration and validation tasks.

Postupgrade Tasks for Configuration

  1. If you exported data from interface tables before the upgrade, review the database and import the data as desired.
  2. Upgrading to RC2 or AES Encryption.
Configure for Globalization
  1. Upgrading to the Symbolic String Model.
  2. Setting Up Your Environment to Support Global Time Zone.
Deploy Workflows

Activate and deploy workflows. To perform these tasks, see Siebel Business Process Designer Administration Guide.

  1. Upgrading Seeded Workflows.
  2. Upgrading Inbound Workflows.
Verify Application Integration
  1. Verify that EAI and EIM integrations are set up correctly. For information on using EAI and EIM, see Overview: Siebel Enterprise Application Integration and Siebel Enterprise Integration Manager Administration Guide.
  2. Updating Enterprise Application Integration (EAI) After Upgrade.

Postupgrade Tasks for Application Administration

  1. Review the results of the Person and Organization merge. Make configuration changes as required.
  2. Generating Reporting Relationships After Upgrade.
  3. Validating Dock Objects and Rule Definitions.
  4. Perform the tasks in Postupgrade Tasks for Applications to prepare for system testing.

Perform System Tests

  1. Thoroughly test all applications.

Deploy to Users

  1. If you have customized the configuration of Siebel Enterprise Server components, such as Siebel Servers, you must manually enter the customizations in the upgraded environments. See Going Live with Siebel Business Applications.
  2. Use the Siebel Application Deployment Manager to migrate administrative data such as LOVs and responsibilities from development to production. See Going Live with Siebel Business Applications.
  3. Use Siebel Packager to create language packs for remote installation. See Going Live with Siebel Business Applications.
  4. Use Siebel Anywhere to create installation kits for deployment. See Siebel Anywhere Administration Guide.
  5. Generate a Siebel Remote database template. See Siebel Remote and Replication Manager Administration Guide.
  6. Set up database extraction for Siebel Mobile Web Clients. See Siebel Remote and Replication Manager Administration Guide.
Upgrade Guide for DB2 UDB for z/OS