Siebel Database Upgrade Guide > Overview of Performing a Siebel Database Upgrade >

Roadmap for Siebel Database Environment Upgrade


The following roadmap provides an overview of tasks required to upgrade your Siebel environment. Use this roadmap to determine the applicability of each task to each environment. For example, if a task has No listed in the Prod column, then that task is not required for production test, or production environment upgrades. All tasks required for the production test upgrade are also required for the production environment upgrade. The development environment has more required tasks. Print and review this roadmap as you plan and work through your upgrade.

NOTE:  Links to other topics in this guide are provided throughout this chapter. These links provide additional information that cannot be provided in these brief overviews. You must, however, perform the upgrade in the proper order. For information on general planning, see this chapter as well as Siebel Database Upgrade Planning, and Application Planning for a Siebel Upgrade. To begin the process of upgrading your Siebel database, see Preparing for Siebel Database Upgrade, then refer to each subsequent chapter.

For a more detailed view of the upgrade steps for each Siebel database environment, see the following topics:

Figure 9 displays the basic tasks for upgrading the Siebel database environments.

Figure 9. Upgrading the Siebel Database Environment

This roadmap includes the following topics:

Evaluating the Environment

Whether you are beginning your upgrade with the development environment or the production test environment, it is advisable to begin by evaluating the process to determine resource allocation and other concerns. Table 42 lists information relevant to this phase of the upgrade.

Table 42. Evaluating the Environment
Upgrade Tasks
Where to find documentation
Dev?
Prod?
  1. Check My Oracle Support for recently published articles regarding your upgrade.

My Oracle Support
(http://support.oracle.com)

Yes

Yes

  1. Check Siebel Release Notes on My Oracle Support.

My Oracle Support
(http://support.oracle.com)

See 557191.1 (Article ID).

Yes

Yes

  1. Review hardware and third-party software requirements.

Siebel System Requirements and Supported Platforms on Oracle Technology Network.

NOTE:  For Siebel CRM product releases 8.1.1.9 and later and for 8.2.2.2 and later, the system requirements and supported platform certifications are available from the Certification tab on My Oracle Support. For information about the Certification application, see article 1492194.1 (Article ID) on My Oracle Support.

Yes

Yes

  1. If you need help evaluating your environment, then contact your Oracle sales representative for Oracle Advanced Customer Services to request assistance from Oracle's Application Expert Services.

Contact your Oracle sales representative for Oracle Advanced Customer Services to request assistance from Oracle's Application Expert Services

Yes

Yes

Planning the Upgrade

Review the Siebel Database Upgrade Guide to plan and further determine the scope of the upgrade process. Table 43 lists chapters in the Siebel Database Upgrade Guide to consider during the planning phase.

Table 43. Planning the Upgrade
Upgrade Tasks
Where to find documentation
Dev?
Prod?
  1. Review the Siebel Database Upgrade Guide for new features in the current release.

What's New in This Release.

Yes

Yes

  1. Review how to perform the Siebel database upgrade and how the upgrade works step-by-step.

Overview of Siebel Database Environments and Siebel Database Upgrade Planning.

Yes

Yes

  1. Review Siebel database upgrade planning and about upgrade considerations for your Siebel UI.

Siebel Database Upgrade Planning.

Yes

Yes

  1. Review planning for Siebel Business Applications prior to upgrade.

Application Planning for a Siebel Upgrade.

Yes

Yes

Configuring the Environment

This is the most time-consuming and resource-intensive phase of the Siebel database upgrade. Many tasks in this phase are performed only during a development environment upgrade. Perform these tasks only if you are upgrading a development environment. All other tasks are performed during all upgrades. Table 44 lists information relevant to this phase of the upgrade.

Table 44. Configuring the Environment
Upgrade Tasks
Where to find documentation
Dev?
Prod
  1. Copy the ancestor repositories.

For details, see Recovering from a Failed Merge.

Yes

No

  1. Upgrade the servers.

    Verify that you have met all requirements for the upgrade. You might be required to upgrade the Siebel Gateway Name Server, Siebel Servers, and Siebel Web Server Extension (SWSE).

See the appropriate Siebel Maintenance Release Guide on My Oracle Support.

For more information on server upgrade and installation, see the Siebel Installation Guide for the operating system you are using.

Yes

Yes

  1. Upgrade third-party software.

    You might need, for example, to upgrade operating system software.

See Siebel System Requirements and Supported Platforms on Oracle Technology Network.

NOTE:  For Siebel CRM product releases 8.1.1.9 and later and for 8.2.2.2 and later, the system requirements and supported platform certifications are available from the Certification tab on My Oracle Support. For information about the Certification application, see article 1492194.1 (Article ID) on My Oracle Support.

Yes

Yes

  1. Upgrade the RDBMS.

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

NOTE:  For Siebel CRM product releases 8.1.1.9 and later and for 8.2.2.2 and later, the system requirements and supported platform certifications are available from the Certification tab on My Oracle Support. For information about the Certification application, see article 1492194.1 (Article ID) on My Oracle Support.

For details on upgrading the RDBMS, see About Upgrading Your RDBMS in the Siebel Environment.

Yes

Yes

  1. Perform any preupgrade tasks on your specific database.

For details on IBM DB2, see Perform Preupgrade Tasks for IBM DB2.

For details on Oracle Database, see Perform Preupgrade Tasks for Oracle Database.

For details on MS SQL Server, see Perform Preupgrade Tasks for MS SQL Server.

Yes

Yes

  1. Preparing the Siebel database for an upgrade.

    Tasks include verifying that you have no pending workflows, stopping the Siebel Server, and so on.

For an overview, see Perform Preupgrade Tasks for the Siebel Database.

For details on basic database preparation, see Preparing for Siebel Database Upgrade.

Yes

Yes

  1. Preparing Siebel Business Applications data for an upgrade.

See Preparing Siebel Application Data for Upgrade.

Yes

Yes

  1. Prepare your developers for the upgrade.

    Tasks include backing up development databases, ensuring that all developers' projects are checked in and unlocked.

See Prepare Developers for the Upgrade.

Yes

No

  1. Use the previous version of Siebel Tools to rename your Siebel Repository.

For an overview, see Upgrade Siebel Database Schema (upgrep).

For task details, see Renaming the Siebel Repository.

Yes

No

  1. Upgrade the Siebel database schema.

    Tasks include running the Database Configuration Wizard (upgrep) and the Upgrade Wizard.

For an overview, see Upgrade Siebel Database Schema (upgrep).

For specific task details, including running the Database Configuration Utilities, see Upgrading the Siebel Database.

Yes

Yes

  1. Prepare for the repository merge.

For details, see Perform Repository Merge.

Yes

No

  1. Use the newly installed version of Siebel Tools to perform the repository merge.

For details, see Perform Repository Merge.

Yes

No

  1. Upgrade custom database schema.

    Tasks include running the Database Configuration Wizard to upgrade previous database schema customizations, running the Upgrade Wizard, resolving errors with upgrade log files, and backing up the Siebel database.

For an overview, see Upgrade Custom Database Schema (upgphys).

For task details, see Upgrading the Siebel Database.

Yes

No

  1. Initialize and extract developers' local database.

For an overview, see Initialize and Extract Developers' Local Databases.

For task details, see Developing and Deploying Siebel Business Applications.

Yes

No

  1. Review the user interface.

    Tasks include reviewing potential object property conflicts, noting inherited behavior, and performing other tasks on the Siebel UI.

For an overview, see Review the User Interface.

For task details, see Reviewing the Siebel User Interface.

Yes

Yes

  1. Create a new SRF file to assist in UI testing.

For details, see Developing and Deploying Siebel Business Applications.

Yes

Yes

  1. Perform postmerge development tasks.

For an overview, see Perform Postmerge Development Tasks.

For task details, see Siebel Postmerge Development Tasks.

Yes

No

  1. Perform postupgrade tasks on database and file system.

    These tasks are done following a completed upgrade.

For an overview, see Perform Postupgrade Tasks for Database and File System.

For task details, see Postupgrade Tasks for the Siebel Database.

Yes

Yes

  1. Perform postupgrade tasks for applications configuration.

    Tasks include installing new license keys for Siebel Business Applications, activating and deploying any workflows, as well as performing other postupgrade configuration tasks.

For an overview, see Perform Postupgrade Tasks for Applications Configuration.

For task details, see Postupgrade Tasks for Siebel Business Applications.

Yes

Yes

Testing the Environment

In this phase, perform system tests and prepare for the transition to the next database environment. Table 45 lists information relevant to this phase of the upgrade.

Table 45. Testing the Environment
Upgrade Tasks
Where to find documentation
Dev?
Prod?
  1. Perform system tests.

    Use available test data to perform unit testing.

For an overview, see Perform System Tests.

Yes

Yes

  1. Prepare for the transition to the next environment. If you upgraded a development environment, then you will move to the production test environment, if you upgraded the production test environment then you proceed to the production environment.

    Tasks include creating a new SRF file, and regenerating Siebel repository definition files, if necessary.

For an overview, see Prepare for Transition to Production Test Environment.

For details on creating an SRF file, see Developing and Deploying Siebel Business Applications.

For details on regenerating Siebel repository definition files, see Regenerating the Siebel Repository Definition Files.

Yes

Yes

Implementing the Environment

Implementing your environment occurs when you have fully upgraded and tested your production test environment and then move to your live, production environment. Table 46 lists information relevant to this phase of the upgrade.

NOTE:  Perform these tasks only if you are transitioning from a production test to a production environment.

Table 46. Implementing the Environment
Upgrade Tasks
Where to find documentation
Dev?
Prod?
  1. Apply the latest maintenance release (if any).

Check with your Oracle representative for any information on Siebel CRM maintenance releases which might be applicable to your release.

No

Yes

  1. Perform an architecture and infrastructure review to ensure the production environment meets the requirements of the upgrade.

For help with an architecture and infrastructure review, contact your Oracle sales representative for Oracle Advanced Customer Services to request assistance from Oracle's Application Expert Services.

No

Yes

Siebel Database Upgrade Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.