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're upgrading a development environment. All other tasks are performed during all upgrades.

This table includes information relevant to this phase of the upgrade:

Upgrade Tasks Where to Find Documentation Dev? Prod?

1. Copy the ancestor repositories.

For details, see Ancestor Repositories.

Yes

No

2. Upgrade the servers.

Verify that you've met all requirements for the upgrade. You might be required to install the Siebel Gateway, Siebel Servers, and Siebel Application Interface.

For more information on server upgrade and installation, see the Siebel Installation Guide.

You can find platform, database, and other certifications for Siebel on My Oracle Support. For help searching for certifications, see How to Check the Certification Matrix in the New My Oracle Support Site (KB871388).

Yes

Yes

3. Upgrade third-party software.

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

You can find platform, database, and other certifications for Siebel on My Oracle Support. For help searching for certifications, see How to Check the Certification Matrix in the New My Oracle Support Site (KB871388).

Yes

Yes

4. Upgrade the RDBMS.

You can find platform, database, and other certifications for Siebel on My Oracle Support. For help searching for certifications, see How to Check the Certification Matrix in the New My Oracle Support Site (KB871388).

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

Yes

Yes

5. Perform any pre-upgrade tasks on your specific database.

For details on IBM DB2.see Perform Pre-Upgrade Tasks for IBM DB2.

For details on Oracle Database, see Perform Pre-Upgrade Tasks for the Oracle Database.

For details on Microsoft SQL Server, see Perform Pre-Upgrade Tasks for the Microsoft SQL Server.

Yes

Yes

6. Preparing the Siebel database for an upgrade.

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

For an overview, see Perform Pre-Upgrade Tasks for the Siebel Database.

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

Yes

Yes

7. Preparing Siebel Business Applications data for an upgrade.

See Preparing Siebel Application Data for Upgrade.

Yes

Yes

8. 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

9. 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

10. 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

11. Prepare for the repository merge.

For details, see Perform Repository Merge.

Yes

No

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

For details, see Perform Repository Merge.

Yes

No

13. 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

14. Review the user interface.

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

For an overview, see Review the User Interface.

For task details, see Reviewing the Siebel User Interface.

Yes

Yes

15. Create or update the Siebel Runtime Repository to assist in user interface testing.

For details, see Using Siebel Tools.

Yes

Yes

16. Perform postmerge development tasks.

For an overview, see Perform Postmerge Development Tasks.

For task details, see Siebel Postmerge Development Tasks.

Yes

No

17. 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

18. Perform postupgrade tasks for applications configuration.

Tasks include installing 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