Skip Headers
Oracle® Collaboration Suite Upgrade Guide
10g Release 1 (10.1.2) for hp-ux PA-RISC (64-bit), Linux x86 and Solaris Operating Environment (SPARC)

Part Number B25495-07
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

6 Upgrading the Oracle Colaboration Suite Middle Tier

This chapter guides the reader through the steps for upgrading Oracle Collaboration Suite's middle tier applications. It includes the following sections:

6.1 Understanding the Oracle Collaboration Suite Middle Tier Upgrade Process

Upgrade the middle tier applications after upgrading the following components:

To upgrade a Oracle Collaboration Suite middle tier, use the Oracle Universal Installer to install Oracle Collaboration Suite 10g Applications in a new Oracle home. When the Oracle Universal Installer detects an existing middle tier installation on the same system, it offers you the option to upgrade. When the installation completes, the installer starts the Oracle Collaboration Suite Upgrade Assistant to perform the upgrade. The upgrade assistant copies configuration information from the source Oracle home to the destination Oracle home.

The general rules for upgrade are:

6.1.1 Understanding Component Name Changes in Oracle Collaboration Suite 10g Applications

Some component names have changed in 10g Release 1 (10.1.2). This chapter uses the Release 1 (9.0.3.1) and Release 2 (9.0.4.2) component names to refer to the component in the source Oracle home. The 10g Release 1 (10.1.2) name refers to the upgraded component in the destination Oracle home. Table 6-1 summarizes the component names changes.

Table 6-1 Component Name Changes

9.0.x Component Name 10g Release 1 (10.1.2) Component Names

Oracle Collaboration Suite (middle tier)

Oracle Collaboration Suite 10g Applications (Applications tier)

Oracle Email

Oracle Collaboration Suite 10g Mail


Oracle Files

Oracle Collaboration Suite 10g Content Services


Federated Search

Oracle Collaboration Suite 10g Search


Oracle Web Conferencing

Oracle Real-Time Collaboration (Oracle Collaboration Suite 10g Web Conferencing and Oracle Collaboration Suite 10g Messenger)

Oracle Wireless and Voice

Oracle Collaboration Suite 10g Mobile Collaboration


6.2 Prerequisites for Upgrading Specific Components

The following applications have prerequisite steps to be performed prior to starting the upgrade process:

Perform the steps described in these sections if required and proceed to Section 6.3 for additional required steps.

6.2.1 Prerequisites for Upgrading Oracle Calendar

The steps in this section are optional.

Before the upgrade, user address books are stored in a local Oracle Calendar database. By default, after the upgrade, these address books are migrated to a Common Address Book in Oracle Internet Directory so that they can be shared with Oraclel Collaboration Suite 10g WebMail and Oracle Collaboration Suite 10g Web Access Client. The migration, or synchronization, occurs at intervals specified by the [CWS]cabsynctime parameter in DESTINATION_ORACLE_HOME/ocal/misc/unison.ini.

If you are concerned about the load on Oracle Internet Directory because of the size and number of the user's address books or system performance issues, you can disable the synchronization before starting the upgrade. If you disable the synchronization, then the Oracle Calendar clients address books remain independent of the other address books. However, you can enable synchronization any time after the upgrade is complete.

To disable Common Address Book synchronization, in the SOURCE_ORACLE_HOME/ocal/misc/unison.ini file, locate the [ENG] section and add the following line:

cab_enable = FALSE

This value is copied to the unison.ini file in the destination Oracle home so that the Oracle Calendar server does not perform synchronization with the Common Address Book. See Section 6.6.6.2 for information about enabling synchronization after the upgrade.

6.2.2 Prerequisites for Upgrading Oracle Ultra Search

This section discusses your two options for migrating Oracle Ultra Search data.

6.2.2.1 Verification Steps

To ensure a successful Content Services upgrade, please refer to Metalink note 338875.1 for important upgrade verification steps.

6.2.2.2 Upgrading the Customer Oracle Database and BFILES

As part of the DBMS upgrade process a new $ORACLE_HOME will be created; however, the upgrade process will not migrate BFILES from the original $ORACLE_HOME. BFILES related to a specific Oracle Files instance must be manually migrated to the new Oracle Content Services DBMS $ORACLE_HOME. This requires copying the entire BFILES directory hierarchy from the old $ORACLE_HOME to the new $ORACLE_HOME. To determine BFILE location, go to the Oracle Content Services home page in Oracle Enterprise Manager. In the Administration section, click on Storage Management to navigate to the Storage Management page. The default BFILE path is./ifsbfiles/schema name, relative to the database $ORACLE_HOME on the database machine.

6.2.2.3 Migrating Index and Configuration Data

To migrate the Oracle Ultra Search index and configuration data, perform the steps in Chapter 9. before proceeding Otherwise, you can still migrate the Oracle Ultra Search configuration data from the Oracle9iAS Metadata Repository to the Oracle Collaboration Suite Database as part of the Oracle Collaboration Suite middle tier upgrade.

6.2.2.4 Migrating Configuration Data

To prepare for the migrating the configuration data, create a user in the upgraded database to own each migrated Oracle Ultra Search instance. The new user must be granted the WKUSER role which gives it general administrative privileges on the Ultra Search instance. See Section 7.3.3 for instructions.

The Oracle Collaboration Suite Upgrade Assistant performs the migration during the upgrade process. It prompts you for the user names and passwords that you create in this section.

6.2.3 Prerequisites for Upgrading Oracle Web Conferencing

Shut down all Oracle Web Conferencing instances that use the same Oracle Collaboration Suite information storage database as the instance being upgraded. Leave them shut down until each one is upgraded.

See Section 7.3.2 for instructions on shutting down a middle tier.

6.2.4 Prerequisites for Upgrading Oracle9iAS Wireless

To upgrade Oracle9iAS Wireless configured on multiple middle tiers which use the same Oracle9iAS Metadata Repository:

  1. Shut down all the middle tiers configured with Oracle9iAS Wireless that use the Oracle9iAS Metadata Repository. See Section 7.3.2 for instructions.

  2. Back up the WIRELESS schema in the Oracle9iAS Metadata Repository.

    This step is recommended because when you install the OracleAS Wireless middle tier (in the next step), the Wireless Configuration Assistant upgrades the WIRELESS schema in the Oracle9iAS Metadata Repository to Oracle Application Server 10g (9.0.4).

    During the Oracle9iAS Metadata Repository upgrade, the Oracle Application Server Metadata Repository Upgrade Assistant (MRUA) will upgrade the 10g (9.0.4) WIRELESS schema to Oracle Application Server 10g Release 2 (10.1.2).

    You can back up the WIRELESS schema by using the Export database utility.

    exp system/password@service_name file=iasw902.dmp owner=WIRELESS
    
    

    where:

    • password is the password of the SYSTEM account.

    • service_name is the local net service name that points to the Oracle9iAS Metadata Repository such as asdb.

    This command creates a database export file called iasw902.dmp with the contents of the WIRELESS schema.

  3. Upgrade the first middle tier to upgrade the Oracle9iAS Wireless schema in the Oracle9iAS Metadata Repository.

  4. Start the upgraded middle tier and the remaining middle tiers. To upgrade the remaining middle tiers, shut down only the middle tier being upgraded.

    If you install additional OracleAS Wireless middle tiers against the same Oracle9iAS Metadata Repository, the configuration assistant detects that the WIRELESS schema is already upgraded and does not upgrade it again.


Note:

If you plan to continue using Oracle9iAS Wireless in any Release 2 (9.0.4.2) middle tiers after the OracleAS Wireless schema has been upgraded to 10g (9.0.4), you must be running one of the following patches on the middle tier:
  • Oracle9iAS Wireless 9.0.2.8.0 patch (2831134)

  • Oracle9iAS Wireless 9.0.2.10.0 patch (3174514)

  • Oracle9iAS 9.0.2.2.0 bundled patch set (2926973)

  • Oracle9iAS 9.0.2.3.0 patch set (3038037)

Otherwise, the Oracle9iAS Wireless middle tier will not be able to function with the upgraded WIRELESS schema. You can download patches from OracleMetaLink:

http://metalink.oracle.com

6.2.5 Prerequisites for Upgrading Oracle Voicemail & Fax

The name of the log file directories have changed for Oracle Voicemail & Fax 10.1.2. If you are upgrading from Oracle Voicemail & Fax 10.1.1 to 10.1.2, these new directories will get added to the existing %ORACLE_HOME%\um\log directory, therefore, doubling the number of directories containing log files. To avoid confusion between which files are 10.1.1 log files and which are 10.1.2 log files, Oracle recommends that you create a %ORACLE_HOME%\um\log\10.1.1_logs directory. Then move the following 10.1.1. directories into this directory:

  • %ORACLE_HOME%\um\log\TransferProces

  • %ORACLE_HOME%\um\log\FaxInProcess

  • %ORACLE_HOME%\um\log\IVRProcess

  • %ORACLE_HOME%\um\log\MsgDeliveryMonProcess

  • %ORACLE_HOME%\um\log\MsgRecoveryProcess

  • %ORACLE_HOME%\um\log\MWIProcess

  • %ORACLE_HOME%\um\log\RecordingProcess

  • %ORACLE_HOME%\um\log\RetrievalProcess

  • %ORACLE_HOME%\um\log\RoutingProcess

  • %ORACLE_HOME%\um\log\SMDIMonProcess

  • %ORACLE_HOME%\um\log\TelephonyMonitorProcess

6.3 Prerequisites for Upgrading All Components

To prepare for the middle tier upgrade:

  1. Back up the Oracle Collaboration Suite 10g Database.

  2. Verify that you have sufficient Oracle Internet Directory credentials to upgrade Oracle Email, Oracle Files, Oracle Calendar, Oracle9iAS Wireless and Oracle Ultra Search.

  3. Verify that Oracle Internet Directory is running. See Section 7.1.3 for instructions.

  4. Verify that the Oracle Collaboration Suite Database is running. See Section 7.2.1 for instructions.

  5. Log on to the system on which the Oracle Collaboration Suite middle tier is installed as the same operating system user that performed the installation.

  6. Set or unset any environment variables according to Section 2.7, "Environment Variables," in the installation guide for your platform:

    In particular, make sure the following environment variables do not reference any Oracle home directories:

    • PATH

    • CLASSPATH

    • Shared library path environment variables such as LD_LIBRARY_PATH (Linux and hp-ux), SHLIB_PATH (hp-ux)

    Make sure the following environment variables are not set:

    • TNS_ADMIN

    • ORACLE_HOME

    • ORACLE_SID

    • LD_BIND_NOW and ORA_NLS (Linux only)

You are now ready to perform the upgrade.

6.4 Performing the Upgrade Using Oracle Universal Installer

To upgrade a Oracle Collaboration Suite middle tier, you first install Oracle Collaboration Suite Applications 10g Release 1 (10.1.2) in a new Oracle home using the Oracle Universal Installer. If the Oracle Universal Installer detects another middle tier installation, then it offers you the option to upgrade to 10g (10.1.2). It then runs the Oracle Collaboration Suite Upgrade Assistant to perform the upgrade once the installation completes.

The following sections describe the installation and upgrade procedures:

6.4.1 Installing Oracle Collaboration Suite 10g Applications

  1. Verify that you have performed the prerequisite steps described in Section 6.2 and Section 6.3 before continuing.

  2. Mount the installation DVD and start the Oracle Universal Installer.


    Note:

    Refer to Chapter 3, "Starting the Oracle Collaboration Suite Installation Guide," of the appropriate installation guide listed in step 6 of Section 6.3 for detailed instructions about starting Oracle Universal Installer on your platform.

  3. Run the installer and refer to Table 6-2 for information on the options you should select on each screen.

  4. The installer automatically starts the Oracle Collaboration Suite Upgrade Assistant if you are upgrading Oracle Email, Oracle Files, Oracle Web Conferencing or Oracle Ultra Search. See Section 6.4.2 for more information.

  5. After the End of Installation screen appears, exit the Oracle Universal Installer.

Table 6-2 Summary of the Oracle Universal Installer Screens During the Oracle Collaboration Suite Applications Upgrade

Screen Description and Recommended Options to Select

Welcome

Welcomes you to Oracle Universal Installer and the Oracle Application Collaboration Suite 10.1.1 installation procedure.

Select Advanced Installation.

Specify File Locations

Enter a name and path for the new Oracle home.

This new Oracle home is the destination Oracle home for the upgraded Oracle Collaboration Suite Applications.

Select a Product to Install

Select Oracle Collaboration Suite Applications 10.1.1.

Prerequisite Checks

This screen displays the results of checking that the system meets the minimum requirements for installing and configuring the product. If the screen displays any warnings or failure, manually correct the problem and click Retry.

Depending on the problem, you may need to exit the Oracle Universal Installer, fix the problem and start Oracle Universal Installer again. If you need to modify the kernel parameters on Solaris, for example, you may need to exit, change the parameters, and restart the system.

Oracle Enterprise Manager Warning

This dialog appears when Oracle Enterprise Manager is still running. If you have not already done so, shut it down.

Language Selection

If multiple languages are used in the Collaboration Suite Database you are upgrading, select those languages.

If you are not sure which languages were installed, but want languages other than English, click the double arrow button (>>) to select all languages.

Upgrade Existing Oracle Collaboration Suite

This screen appears when Oracle Universal Installer detects an existing Oracle Collaboration Suite middle tier installation.

Select Upgrade Selected Oracle Collaboration Suite, and then select the Oracle home of the installation you want to upgrade from the list. You may only select one installation at a time.

Stop All opmn Controlled Processes

Shut down all processes on the middle tier of the source Oracle home. For details, see Section 7.3.2, "Shutting Down a Middle Tier Instance".

Specify Username and Password for Oracle Internet Directory

Enter the user name and password to connect to the Oracle Internet Directory at the host name and port where the database is registered. You must either be the Oracle Internet Directory super user or a Single Sign-On user with appropriate install privileges. The default Oracle Internet Directory super user name is cn=orcladmin.

Oracle Collaborative Portlets Configuration Assistant Warning

If this warning appears, then click OK and continue with the upgrade. When the upgrade completes, follow the instructions in Section 6.4.2.4.

Select Database for Components

The screen lists Oracle Calendar server and Oracle Search, if these applications are configured in the Oracle home being upgraded. From the table, select the name of the database that each application will use.

Create Instance Name

In the Instance Name field, enter a unique name for the upgraded Oracle Collaboration Suite Applications instance.

In the ias_admin password field, enter the password for the ias_admin user.

Run root.sh

When you see this dialog, run the root.sh script in a different shell as the root user. The script is located in the Oracle home directory.

Oracle Collaboration Suite Upgrade Assistants

The Oracle Universal Installer starts the upgrade assistants for the applications configured in the middle tier. See Section 6.4.2 for more information.

Summary

Use this screen to confirm the choices you've made. Click Install to begin installing the new 10g Release 1 (10.1.2) Oracle home.


6.4.2 Using the Oracle Collaboration Suite Upgrade Assistants

If the Oracle Collaboration Suite Applications installation has a component configured, that component is upgraded automatically. Oracle Web Conferencing, Oracle Ultra Search and Oracle Email require information from the user in order to perform the upgrade.

6.4.2.1 Upgrading Oracle Web Conferencing to Oracle Real-Time Collaboration

The Oracle Web Conferencing repository is modified when the first middle tier is upgraded. This screen appears during the upgrade of the first middle tier configured with Oracle Web Conferencing. Make sure to follow the procedure outlined in Section 1.6.4.7.

Table 6-3 Summary of the Oracle Collaboration Suite Upgrade Assistant for Oracle Real-Time Collaboration

Screen Description and Recommended Options to Select

Specify SYS Password for Oracle Real-Time Collaboration

Enter the password for the SYS user in the database used by Oracle Web Conferencing (renamed Oracle Real-Time Collaboration).


6.4.2.2 Upgrading Oracle Ultra Search

If you did not perform the Oracle Ultra Search index and configuration data migration before the Oracle Collaboration Suite information storage database upgrade, you can still migrate the configuration data to the upgraded Oracle Ultra Search application by selecting the appropriate options in the upgrade assistant. Table 6-4 summarizes these options.

Table 6-4 Summary of the Oracle Collaboration Suite Upgrade Assistant Screens for Oracle Ultra Search

Screen Description and Recommended Options to Select

Migrating Ultra Search Configuration Data

Select Yes to migrate the configuration data to the new Ultra Search application. From the table, select each instance of Ultra Search that you want to migrate. Enter the name of the schema user and password that you created manually in the Oracle Collaboration Suite database with the role of WKUSER as described in Section 1.6.4.5.

Select No if you have already performed the index and configuration data migration. Oracle recommends not migrating Ultra Search Configuration Data.

Ultra Search Indexing

Select Yes to use the existing index in the Oracle9iAS Metadata Repository database until a new index is created when the crawling schedule is executed. If you select this option, the upgraded Oracle Ultra Search application will point to the existing index and you can use it to perform searches right away.

The Instance Names list displays the instances in the Oracle9iAS Metadata Repository database. Select the instance used by the Oracle Ultra Search application and enter its schema password.


The reason to continue using the existing index is that, after the upgrade, users may experience some down time when performing a Web search using the Oracle Collaboration Suite 10g Search application. You can avoid down time by selecting Yes in the Ultra Search Indexing screen to use the existing index until the new index is ready. When the new index is ready, modify the oc4j-ra.xml configuration file to point Oracle Collaboration Suite 10g Search to the new index. See Section 6.6.5 for more information.

6.4.2.3 Upgrading Oracle Email to Oracle Collaboration Suite 10g Mail

The Oracle Email Upgrade Assistant gives you the option to migrate contacts data as part of the upgrade process. You can also perform the migration manually after the upgrade of all middle tiers configured with Oracle Email.

Table 6-5 Summary of the Oracle Collaboration Suite Upgrade Assistant Screens for Oracle Email

Screen Description and Recommended Options to Select

Contacts Upgrade

Review the information in Section 6.4.2.3.1 and select Yes or No.


6.4.2.3.1 Selecting a Contacts Upgrade Option

The behavior of the Oracle Collaboration Suite Upgrade Assistant depends on the total number of e-mail entries in Oracle Internet Directory. If the number of entries is less than 10,000, then the Oracle Email Upgrade Assistant displays the following message:

The Contacts can be migrated to Oracle Collaboration Suite 10g during this upgrade install. Do you want to perform address book migration?

If the number of entries in Contacts is greater than 10,000, the Oracle Email Upgrade Assistant displays the following message where X is the current number of entries in Contacts:

The Contacts can be migrated to the Oracle Collaboration Suite 10g version during this upgrade install. Currently there are over X contact entries, migration could be time consuming. Do you want to perform contacts migration at this time?

If the number of entries is more than 10,000, Oracle recommends that you perform the address book migration after the upgrade. From the Contacts Upgrade screen, select No and see Section 6.6.4.2 for instructions on performing the migration.

If you choose to migrate the contacts data during the upgrade, the Upgrade Assistant also checks the entry limit and search size limit parameters set for the Oracle Internet Directory server. Depending on these limits and the current number of address book entries, the Upgrade Assistant may prompt you for a orcladmin credential because these limits do not apply to the orcladmin user.

6.4.2.4 Upgrading Oracle Collaborative Portlets

If the Oracle Universal Installer displays a warning to manually run the Oracle Collaborative Portlets after the install, then run the Oracle Collaborative Portlets Configuration Assistant after you have completed the Oracle9iAS Metadata Repository as described in Section 8.8.

6.4.2.5 Upgrading Oracle Content Services

The Oracle Universal Installer displays a window to determine the Oracle Content Services domain you want to upgrade.

Table 6-6 Summary of the Oracle Collaboration Suite Upgrade Assistant Screens for Oracle Content Services

Screen Description and Recommended Options to Select

Oracle Content Services Instances to Upgrade

This window enables you to specify the Oracle Content Services domain that you want to upgrade. From the Instance Name field, select the Oracle Content Services domain that you want to upgrade. For the selected Oracle Content Services domain, specify the password for the database user SYS and for the Oracle Content Services schema password.

Workflow Schema

If a workflow has been integrated with Content Services, then specify the workflow schema name. The workflow schema can be left empty.


6.5 Resolving Oracle Collaboration Suite Upgrade Assistant Errors

If errors occur at either stage of the upgrade process, you must correct the conditions that caused them before you try the upgrade again. The following sections provide some guidance in resolving upgrade errors:

6.5.1 Resolving Common Errors

Under certain conditions, the Oracle Collaboration Suite Upgrade Assistant cannot perform an upgrade. Among these are that the starting configuration is unsupported, processes are running in the Oracle homes, the Infrastructure services are unavailable, or there is insufficient memory for a large-scale OC4J application upgrade.

This section identifies each condition and its cause(s), and explains how to resolve it.

6.5.1.1 Source Oracle Home Not Provided by Oracle Collaboration Suite Upgrade Assistant

If the source Oracle home does not appear as expected in the list on the Oracle Homes, suspect one of these conditions: wrong installation type, Oracle homes are on different computers, or the Oracle home is not identified in the inventory of Oracle products. The solution for each of these is detailed below.

Wrong Installation Type The source Oracle home does not appear if the installation type of the source middle tier is not compatible with the installation type of the destination middle tier instance. If this is the case, make sure you have selected the Oracle Collaboration Suite Applications option from the Select A Product to Install screen.

Oracle Homes on Different Computers Another case in which the source middle tier does not appear as a selection is that the source middle tier instance is installed on a different computer from the destination middle tier instance. If this is the case, you must install the destination middle tier instance on the same computer as the source instance to be upgraded.

Oracle Home Not Identified in the Oracle Inventory The Oracle Collaboration Suite Upgrade Assistant locates Oracle Collaboration Suite Oracle homes on your system by analyzing the contents of the Oracle inventory.

Every time you install an Oracle software product on a host computer, Oracle Universal Installer saves information about the software installation on your hard disk. The directories and files that contain this software configuration information are referred to as the Oracle Universal Installer inventory.In some cases, a particular installation may not appear in the inventory. It could be that the inventory directory was deleted or damaged, or it could be that multiple inventories are installed on the computer.


See Also:

Oracle Universal Installer Concepts for information about the Oracle Universal Installer inventory.

Oracle Universal Installer Concepts is available as part of the Oracle Database 10g (10.1.0.2) documentation library available on OTN:

http://www.oracle.com/technology/documentation/database10g.html

6.5.1.2 Upgrade Fails During OPMN, OC4J, or Oracle HTTP Server Upgrade

If the upgrade fails during the OPMN, OC4J or Oracle HTTP Server upgrade, it is probably because OPMN is still running in one or both instances (source and destination). You must stop OPMN before starting the Oracle Collaboration Suite Upgrade Assistant.

See Section 7.3.2 for instructions on shutting down processes in a source middle tier Oracle home.

6.5.1.3 Upgrade Fails During the Examination

If the upgrade fails during the examination phase, it is probably because the Infrastructure is unavailable. The Oracle Collaboration Suite Upgrade Assistant needs the Infrastructure services for certain operations, so the Infrastructure must be started before you start the Oracle Collaboration Suite Upgrade Assistant.

6.5.2 Examining the Log File

You can use the Oracle Collaboration Suite Upgrade Assistant log file to determine the cause of examination and upgrade failures.

The Oracle Collaboration Suite Upgrade Assistant log file is located at:

DESTINATION_ORACLE_HOME/upgrade/log/ocsua.log

Note:

The Oracle Collaboration Suite Upgrade Assistant appends logging data to the existing log file.

6.5.2.1 Investigating Examination Failures

To determine the cause of an examination failure:

  1. Note the name of the failed component in the Oracle Collaboration Suite Upgrade Assistant dialog or command-line output.

  2. Open the following Oracle Collaboration Suite Upgrade Assistant log file:

    DESTINATION_ORACLE_HOME/upgrade/log/ocsua.log
    
    
  3. Search for the message Starting to examine component_name.

  4. Refer to Appendix D for information about specific error messages in the Upgrade log files.

6.5.2.2 Investigating Upgrade Failures

To determine the cause of an upgrade failure:

  1. Note the name of the failed component in the Oracle Collaboration Suite Upgrade Assistant dialog or command-line output.

  2. Open the Upgrade log file:

    DESTINATION_ORACLE_HOME/upgrade/log/ocsua.log
    
    
  3. Search for the message Starting to upgrade component_name.

  4. Refer to Appendix D for information about specific error messages in the Upgrade log files.

6.5.3 Restarting the Oracle Collaboration Suite Upgrade Assistants

If the upgrade fails for any Oracle Collaboration Suite application, you can run the Oracle Collaboration Suite Upgrade Assistant again.

To resolve upgrade errors:

  1. Look in the log file specified in the Oracle Collaboration Suite Upgrade Assistant screen for any errors that occurred.

  2. Fix the problems listed in the log file.

  3. Restart the Upgrade Assistant by selecting the application and clicking Retry.

If these steps do not resolve the error, see Appendix D.

6.6 Completing the Upgrade to Oracle Collaboration Suite Applications

This section explains how to perform the tasks that may be necessary to make the newly upgraded 10g Release 1 (10.1.2) instance functional after the Oracle Collaboration Suite Upgrade Assistant has finished executing.

When the upgrade completes, the following applications have additional tasks to perform to complete the upgrade:

6.6.1 About Port Values and the portlist.ini File After Upgrade

After you upgrade a middle tier to Oracle Collaboration Suite 10g Release 1 (10.1.2), the upgraded instance is configured by Oracle Collaboration Suite Upgrade Assistant to use the same ports that were used by the source instance. For this reason, after the upgrade, you cannot start both the source and destination middle tier instances at the same time; otherwise, port conflicts will occur.

Further, note that the portlist.ini file does not reflect the upgraded port settings; instead, it lists the port values assigned by the installer when the destination instance was initially installed. The portlist.ini file can be found in the following location in the destination Oracle home:

DESTINATION_ORACLE_HOME/install/portlist.ini

To illustrate how ports are initially assigned to the new 10g Release 1 (10.1.2) Oracle home and then modified by the Oracle Collaboration Suite Upgrade Assistant, Table 6-7 lists examples of pre- and post-upgrade values for Oracle HTTP Server, Oracle Enterprise Manager 10g Application Server Control Console, and Oracle Application Server Web Cache.

Another way to review the current port settings for the upgraded middle tier is to use the Ports page in the Application Server Control Console for Collaboration Suite. The Ports page lists all the ports that were in use by the Release 1 (9.0.3.1) or Release 2 (9.0.4.2) instance.

To display the Application Server Control Console, enter the following URL in your browser:

http://ocs_host_name:ocs_control_port_number

If you do not know the Application Server Control Console port, you can locate the port number by checking the StandaloneConsoleURL entry in the following configuration file in the upgraded 10g Release 1 (10.1.2) Applications tier Oracle home:

DESTINATION_ORACLE_HOME/sysman/emd/targets.xml

Table 6-7 Sample Port Values Before and After Upgrade

Component Port in Source Oracle Home Port Value in Destination Oracle Home Assigned by Installer and Recorded in portlist.ini File Post-Upgrade Port Value

Oracle HTTP Server

Port: 7777

Listen: 7778

Port: 7783

Listen: 7784

Port: 7777

Listen: 7778

Oracle Enterprise Manager 10g Application Server Control Console


1810

1812

1156

Oracle Application Server Web Cache

Administration: 4000

Invalidation: 4001

Statistics: 4002

Administration: 4003

Invalidation: 4004

Statistics: 4005

Administration: 4000

Invalidation: 4001

Statistics: 4002


6.6.2 About Administration and Schema Passwords After Upgrade

After you upgrade a middle tier, use the following passwords in the destination Oracle home:

  • To log in to the Application Server Control Console, use the ias_admin password you defined during the installation of the destination Oracle home.

  • To log in to the OracleAS Web Cache Manager, use the OracleAS Web Cache Administrator password you used in the OracleAS Web Cache source Oracle home.


Note:

The upgrade process does not change the passwords for the Oracle Collaboration Suite Applications schemas.You may want to change them after completing the upgrade. In previous releases, there was no enforcement of rules for creating secure passwords. Oracle Collaboration Suite 10g Release 1 (10.1.2) does enforce rules. If your passwords do not conform to these rules, Oracle recommends that you change them so they are more secure.

For more information, see the following documentation:


6.6.3 Completing the Oracle HTTP Server Upgrade

The following sections describe tasks for completing the upgrade of Oracle HTTP Server:

6.6.3.1 Verifying the Secure Sockets Layer (SSL) Configuration After Upgrade

If you enabled SSL in the source Oracle home, verify that the component is still configured for secure communications after you have used the Oracle Collaboration Suite Upgrade Assistant.

To verify the proper configuration of your secure Oracle HTTP Server, use the following procedure to check the required values in the opmn.xml and httpd.conf configuration files. Unless both of these files are configured as described in this procedure, you could encounter problems with your SSL configuration:

  1. Use a text editor to open the following OPMN configuration file:

    DESTINATION_ORACLE_HOME/opmn/conf/opmn.xml
  2. Locate the following ias-component entry in the opmn.xml file:

    <ias-component id="HTTP_Server">
       <process-type id="HTTP_Server" module-id="OHS">       <module-data>           <category id="start-parameters">               <data id="start-mode" value="ssl-enabled"/>           </category>       </module-data>
    
    
  3. Within the start-parameters category tag, be sure the start-mode parameter is set to ssl-enabled.

    This ensures that OPMN starts Oracle HTTP Server in SSL mode.

  4. Use a text editor to open the following Oracle HTTP Server configuration file:

    DESTINATION_ORACLE_HOME/Apache/Apache/conf/httpd.conf
    
    
  5. Locate the following entry in the httpd.conf file:

    <IfDefine SSL>
        LoadModule ossl_module libexec/mod_ossl.so
    </IfDefine>
    
    

    In particular, be sure that the LoadModule ossl_module command is surrounded by the <IfDefine SSL> tag. This ensures that Oracle HTTP Server will be started in SSL mode if and only if OPMN directs it to start in SSL mode. Without the surrounding <IfDefine SSL> tag, Oracle HTTP Server starts in SSL mode regardless of whether OPMN has been configured to do so.

    In 10g Release 1 (10.1.2), the SSL configuration is controlled by OPMN so it is important that the settings in both the opmn.xml file and httpd.conf file be consistent.

6.6.3.2 Manual Upgrade Tasks You May Need to Perform

The Oracle Collaboration Suite Upgrade Assistant upgrades the standard settings for the Oracle HTTP Server. If you have configuration files or documents that are in non-standard locations or referenced in non-standard ways, you must upgrade these manually. These, and other specific cases for manual upgrade, are detailed below.

  • If mod_osso was configured: If mod_osso was configured, then after the upgrade, the osso.conf file continues to use the source Oracle home partner entry in the OracleAS Single Sign-On server. The 10g Release 1 (10.1.2) partner entry in the OracleAS Single Sign-On server is not being used, and will cause a broken link (invalid URL) when the application logs out. You should remove the 10g Release 1 (10.1.2) partner entry. In addition, if the name of the entry in use is obsolete (in that it refers in some way to the source Oracle home), you may wish to rename it.

  • If there are configuration files in non-default locations: If httpd.conf, mod_oc4j.conf, mod_osso.conf and moddav.conf files are not in the default location, you must upgrade them manually by applying the customizations in the files in the source Oracle home to the files in the destination Oracle home.

  • If there are custom files and directories referenced by Oracle HTTP Server configuration files: Because the Oracle Collaboration Suite Upgrade Assistant only upgrades the items listed in Appendix C there may be files or directories referred to by directives such as Alias, mod_rewrite, and log directives, such as ErrorLog, that are not present after the upgrade. Ensure that all such items are upgraded manually and exist in the locations expected by the directives. If these files or directives are missing after the upgrade, the Oracle HTTP Server may not start. You can identify errors by starting the Oracle HTTP Server individually after the upgrade, and examining the following file for errors associated with these items:

    DESTINATION_ORACLE_HOME/Apache/Apache/logs/error_log
    
    
  • If there are Dynamic Monitoring Service (DMS) configuration elements in the httpd.conf and mod_oc4j.conf files: You must relocate these configuration elements into the dms.conf file.

  • If Oracle Application Server Web Cache is the first listener: If OracleAS Web Cache is configured as the first listener, ensure that the Oracle HTTP Server directives listed in Table 6-8 have the same values as the corresponding OracleAS Web Cache elements. In particular, note that the Oracle HTTP Server Port directive specifies the port number of a front-end load balancer or reverse proxy. Thus, if OracleAS Web Cache is used, then the Oracle HTTP Server Port directive should have the value of the port on which OracleAS Web Cache is listening.

    Table 6-8 Oracle HTTP Server and Oracle Application Server Web Cache Port Settings

    Oracle HTTP Server Directive Oracle Application Server Web Cache Element

    VirtualHost

    Site definitions

    Listen

    Origin server ports

    VirtualHost, Listen

    Site-to-server mappings

    Port

    Listen


  • If you have static documents in the default DocumentRoot directory that you want to upgrade: The Oracle Collaboration Suite Upgrade Assistant locates static document files and directories for upgrade in the location specified in the DocumentRoot directive. The DocumentRoot directive defines the location for static documents and related directories. The base server has a document root location, and each virtual host has one. The Oracle Collaboration Suite Upgrade Assistant copies files under these directories to the destination Oracle home. The default DocumentRoot directory contains demonstration programs and release notes placed there by the installer, so the Oracle Collaboration Suite Upgrade Assistant does not upgrade this directory. You must upgrade this directory manually:

    SOURCE_ORACLE_HOME/Apache/Apache/htdocs 
    

6.6.4 Completing the Oracle Mail (Oracle Email) Upgrade

To complete the upgrade to Oracle Collaboration Suite 10g Mail, perform the following steps:

6.6.4.1 Running the E-mail Listener from the Upgraded Oracle Home

To run the e-mail Listener from the upgraded Oracle home:

  • Navigate to the DESTINATION_ORACLE_HOME directory and execute the following command:

    lsnrctl start listener_es
    
    

6.6.4.2 Performing Manual Contacts Migration

Migrating contacts data involves exporting the address book to LDAP Data Interchange Format (LDIF) files and loading the data in the LDIF files to the Oracle Internet Directory database.


Note:

Before you migrate contacts data, you can continue to use the existing address book. Once you complete the contacts migration, do not use the old address book. If you have more than one middle tier configured with Oracle Email using the same address book, perform the contacts migration during or after the upgrade of the last middle tier configured with Oracle Email.

To migrate e-mail contacts to the Oracle Collaboration Suite common address book, perform the steps in the following sections:

6.6.4.2.1 Exporting Contacts Data to an LDIF File

Export contacts data to LDIF files using one of the following methods:

  1. To export contacts for all users, enter the following command:

    ORACLE_HOME/oes/bin/migrate_emailaddressbook.pl  -manual
    
    

    where ORACLE_HOME is the destination middle tier Oracle home. Follow the on-screen instructions.

  2. Alternatively, to export address book entries for a list of given users:

    1. Create an input file containing the fully qualified e-mail addresses of the users whose contacts data you want to migrate. For example:

      user1@oracle.com
      user2@oracle.com
      
      
    2. Enter the following command:

      ORACLE_HOME/oes/bin/migrate_emailaddressbook.pl -manual -users_file filename
      
      

      where ORACLE_HOME is the destination middle tier Oracle home and filename is the name of the input file created in step a. This script exports the contacts data for each user in the input file.

The script prints additional instructions and information to the screen which are based on the type and amount of contacts data. Read these instructions to determine the number of LDIF files generated, the files names and locations, and the method to use to load the data into Oracle Internet Directory.

These instructions use the name ocsv2emailaddressbook_bulkload.ldif and ocsv2emailaddressbook_ldapmodify.ldif for the LDIF file, but there could be multiple files which use different names.

6.6.4.2.2 Loading the Exported Contacts Data into Oracle Internet Directory

There are two alternative methods for loading the data into the Oracle Internet Directory database using either the bulkload tool or the ldapmodifymt tool. If the migrate_emailaddressbook.pl script prompts you to run bulkload.sh, then perform step 2. If the script prompts you to run the ldapmodifymt command-line tool, then perform step 3.

To load the contacts data from the LDIF file into the Oracle Internet Directory database:

  1. From the destination middle tier Oracle home, use the ftp utility to copy the LDIF files (such as ocsv2emailaddressbook_bulkload.ldif or ocsv2emailaddressbook_ldapmodify.ldif) to the system where Oracle Internet Directory is running.

    Perform either step 2 or step 3, depending on the instructions provided by the migration script.

  2. Use the bulkload tool by performing the following steps:

    1. Shut down Oracle Internet Directory. See Section 7.1.2 for instructions.

    2. Check the input from the LDIF file schema and inconsistency violations and generate the input files by running bulkload.sh with the following options:

      ORACLE_HOME/ldap/bin/bulkload.sh -connect oid_connect_string -check -generate path_to_ldif/ocsv2emailaddressbook_bulkload.ldif
      
      

      where ORACLE_HOME is the destination Infrastructure Oracle home, oid_connect_string is the connect string for the database used by Oracle Internet Directory and path_to_ldif is the absolute path of the LDIF file.

    3. To load the data into the database, run the bulkload.sh command a second time using the -load option:

      ORACLE_HOME/ldap/bin/bulkload.sh -connect oid_connect_string -load path_to_ldif/ocsv2emailaddressbook_bulkload.ldif
      
      

      where ORACLE_HOME is the destination Infrastructure Oracle home, oid_connect_string is the connect string for the Infrastructure database and path_to_ldif is the absolute path of the LDIF file.

    4. Restart Oracle Internet Directory. See Section 7.1.1 for instructions.

  3. Alternatively, use the ldapmodifymt tool to modify entries concurrently. From the destination Infrastructure Oracle home, enter the following command:

    ORACLE_HOME/bin/ldapmodifymt -T no_of_threads -h host -p port -D userdn -w password -f path_to_ldif/ocsv2emailaddressbook_ldapmodify.ldif 
    
    

    where:

    • ORACLE_HOME is the Infrastructure destination Oracle home.

    • no_of_threads is the number of threads for concurrently processing entries. The value depends on the number of entries. In general, five to ten should be sufficient.

    • host is the name of the host where Oracle Internet Directory is running.

    • port is the port where Oracle Internet Directory is running.

    • userdn is the DN of the Oracle Internet Directory administrator user.

    • password is the password of the Oracle Internet Directory administrator user.

    • path_to_ldif is the absolute path to the LDIF file.

  4. Verify the migration by checking the output of the tools for any error messages. You can also log into Oracle Collaboration Suite 10g WebMail as an existing user and check the address book to make sure the contacts have been migrated.

  5. Optionally, after you complete and verify the migration, delete the old email address book entries by entering the following command:

    ORACLE_HOME/oes/bin/migrate_emailaddressbook.pl -delete
    
    

    where ORACLE_HOME is the destination middle tier Oracle home.


See Also:

Oracle Internet Directory Administrator's Guide 10g Release 2 (10.1.2) for more information about the ldapmodifymt and bulkload tools.

6.6.5 Completing the Oracle Ultra Search Upgrade

If you chose to continue using the existing Oracle Ultra Search index, a new index will be rebuilt when the crawling schedule is executed. Use the Oracle Ultra Search Administrative Console to check when the crawl is complete then configure Oracle Collaboration Suite 10g Search to use the new index.

To configure Oracle Collaboration Suite 10g Search to use the new index:

  1. Modify the file ORACLE_HOME/j2ee/OC4J_OCSClient/connectors/UltraSearch/UltraSearch/META-INF/oc4j-ra.xml where ORACLE_HOME is the 10g Release 1 (10.1.2) Applications tier Oracle home by setting the value of all variables to the empty string. For example:

    variable1=""
    variable2=""
    
    
  2. Remove the cached file ORACLE_HOME/j2ee/OC4J_OCSClient/application-deployments/default/UltraSearch/oc4j-ra.xml from the 10g Release 1 (10.1.2) Applications tier Oracle home.

  3. Restart the OC4J_OCSClient instance by entering the following commands from the Applications tier Oracle home:

    $ORACLE_HOME/opmn/bin/opmnctl stopproc process-type=OC4J_OCSClient
    $ORACLE_HOME/opmn/bin/opmnctl startproc process-type=OC4J_OCSClient
    
    

For more information, see the Oracle Ultra Search User's Guide.

6.6.5.1 Manually Migrating Oracle Ultra Search Index and Configuration Data

These steps are required if you migrated Oracle Ultra Search data using the manual migration scripts. If you want to point your Web search to an instance other than the default WK_INST instance, you should also follow this procedure. Oracle recommends not migrating the configuration data.

After the Applications tier upgrade, perform the following steps:

  1. In Oracle Internet Directory Service Registry, set the WK_INST instance as the default instance by changing its orclstatus to 'default' and changing the orclstatus of the other entries to the empty string.

  2. Update the oc4j-ra.xml file of the Oracle Ultra Search searchlet to point to the manually migrated instance. In the $ORACLE_HOME/j2ee/OC4J_OCSClient/connectors/UltraSearch/UltraSearch/META-INF/o c4j-ra.xml file, modify the following lines:

    <config-property name="virtualServiceDn" value="<INSTANCE_DN>"/>
    <config-property name="connectionURL" value="<JDBC_CONN>"/>
    <config-property name="userName" value="<USERNAME>"/>
    <config-property name="password" value="<PASSWORD>"/>
    <config-property name="instanceName" value="<INST_NAME"/>
    
    

    Where:

    • INSTANCE_DN is the Oracle Ultra Search instance's dn string in Oracle Internet Directory

    • JDBC_CONN is the JDBC connection string to the Oracle Ultra Search instance

    • USERNAME is Oracle Ultra Search instance schema name

    • PASSWORD is Oracle Ultra Search instance schema password

    • INSTANCE_NAME is the Oracle Ultra Search instance name

    For example:

    <config-property name="virtualServiceDn" value="cn=store:ocs_inst, cn=VirtualServices,cn=UltraSearch,cn=Services,cn=OracleContext>"/>
    <config-property name="connectionURL"                 value="<jdbc:oracle:thin:@stana08:1521:store>"/>
    <config-property name="userName" value="<ocs_us>"/>
    <config-property name="password" value="<ocs_us>"/>
    <config-property name="instanceName" value=="ocs_inst"/>
    
    
  3. Delete the cached version of the file in $ORACLE_HOME/j2ee/OC4J_OCSClient/application-deployments/default/UltraSearch/oc4j-ra.xml.

  4. Restart the OC4J_OCSClient instance.

6.6.5.2 Performing Searches With the Query Application

When you choose to use the existing index, you can perform searches right away using Oracle Collaboration Suite Search. However, you cannot perform searches right away using the Query application at http://host:port/ultrasearch/query/search.jsp. This is because this application points to the new system and searches will not return correct results until the crawling is completed.

To verify that the crawling is complete:

  1. Access the administrator page at

    http://host:port/ultrasearch/admin
    
    
  2. Select the instance and click the Schedules tab.

  3. Check every schedule to see if the crawling has completed.

6.6.6 Completing the Oracle Calendar Upgrade

The steps in the following sections are optional:

6.6.6.1 Enabling Integration Between Oracle Calendar 10g Release 1 (10.1.2) and Oracle Web Conferencing Release 2 (9.0.4.2)

Perform the steps in this section if all of the following conditions are true:

  • Oracle Calendar Release 2 (9.0.4.1) or Release 2 (9.0.4.2) server was integrated with Oracle Web Conferencing before the upgrade and Oracle Calendar server and Oracle Web Conferencing are configured in different middle tiers.

  • Oracle Web Conferencing middle tiers accessed by the upgraded Oracle Calendar server have not been upgraded and remain at Release 2 (9.0.4.2).

  • You are not upgrading the Oracle Web Conferencing middle tiers immediately after the Oracle Calendar server middle tier upgrade and want to keep the integration between the two working in the interim.

If these conditions are true, then to keep the integration between Oracle Calendar 10g Release 1 (10.1.2) server and Oracle Web Conferencing Release 2 (9.0.4.2) working, then modify the [CONFERENCING] parameters in Oracle Calendar's unison.ini file so that they use the Release 2 (9.0.4.2) authentication information to communicate with Oracle Web Conferencing Release 2 (9.0.4.2).

When the Oracle Web Conferencing middle tier is upgraded, you revert to the 10g Release 1 (10.1.2) values.


Note:

Oracle Calendar clients are not able to create new Web conferences until Oracle Web Conferencing is upgraded to Oracle Real-Time Collaboration 10g Release 1 (10.1.2). At that time, restarting Oracle Calendar server enables integration between Oracle Calendar and Oracle Real-Time Collaboration. Alternatively, you can perform the steps in this section, if you do not plan to upgrade Oracle Web Conferencing immediately and want to continue to provide this functionality to users.

Oracle Calendar clients are not able to create new Web conferences using Oracle Web Conferencing Release 2 (9.0.4.2). Configuring Oracle Real-Time Collaboration 10g Release 1 (10.1.2) in Oracle Enterprise Manager enables integration between Oracle Calendar and Oracle Real-Time Collaboration. Alternatively, you can perform the steps in this section, if you want to continue to provide this functionality to users on Oracle Web Conferencing Release 2 (9.0.4.2).


To restore the Release 2 (9.0.4.2) value for siteauthkey:

  1. Back up the initialization file DESTINATION_ORACLE_HOME/ocal/misc/unison.ini where DESTINATION_ORACLE_HOME is the 10g Release 1 (10.1.2) Oracle home.

  2. Set the autodiscovery values to FALSE in the [CONFERENCING] section in unison.ini:

    siteauthkey_auto=FALSE
    enable_auto=FALSE
    siteid_auto=FALSE
    url_auto=FALSE
    actinghostenable_auto=FALSE
    allowconfuntil_auto=FALSE
    
    
  3. From the SOURCE_ORACLE_HOME/ocal/misc/unison.ini file, copy all the values in the [CONFERENCING] section to the same section in DESTINATION_ORACLE_HOME/ocal/misc/unison.ini. For example:

    walletfile = file:/private/test/ocs9041_mid/mid/ocal/etc/default_wallet
    walletpassword = "{STD}647oe8bISXaS7MrwiGpYYKnYvD9L37EltmElzUWwtbkM4PffMh9xmEKspKibAjhD"
    enable = TRUE
    siteid = 101
    siteauthkey = "{STD}VAZswSuEgrk3HqC7NzSHCx/7TQpdYYuamBw6quS1G+Zecl+RvqIw60jXA2igkEW0"
    url = "https://dsunrdd17.us.oracle.com:4443/imtapp/OracleRTCService"
    
    
  4. In the DESTINATION_ORACLE_HOME/ocal/misc/unison.ini, change the value of the walletfile parameter to point to the default_wallet directory in the destination Oracle home:

    walletfile = file:DESTINATION_ORACLE_HOME/ocal/etc/default_wallet
    
    
  5. Copy all the files that are in the ocal/etc/default_wallet directory in the source Oracle home into the same directory in the destination Oracle home.

  6. Restart Oracle Calendar server by entering the following commands where ORACLE_HOME is the 10g Release 1 (10.1.2) Oracle home configured with Oracle Calendar:

    $ORACLE_HOME/opmn/bin/opmnctl restartproc ias-component=CalendarServer
    
    
  7. Restart Oracle Calendar application system by entering the following commands where ORACLE_HOME is the 10g Release 1 (10.1.2) Oracle home configured with Oracle Calendar:

    $ORACLE_HOME/ocas/bin/ocasctl -stopall
    $ORACLE_HOME/ocas/bin/ocasctl -start
    $ORACLE_HOME/ocas/bin/ocasctl -start -t ochecklet
    
    

Later, when you have upgraded the middle tier configured with Oracle Web Conferencing to 10g Release 1 (10.1.2), restore the [CONFERENCING] settings from the backup copy of the unison.ini file in the 10g Release 1 (10.1.2) Oracle home or set the values listed in step 2 to TRUE. Restart Oracle Calendar using the command in step 6.

6.6.6.2 Enabling Common Address Book Synchronization

If you disabled synchronization of Oracle Calendar address books with the Common Address Book in Oracle Internet Directory as described in Section 6.2.1, you can enable it using one of the following methods.

To perform an incremental synchronization:

  1. In the DESTINATION_ORACLE_HOME/ocal/misc/unison.ini file, locate the [ENG] section and change the value of cab_enable:

    cab_enable=TRUE
    
    
  2. Restart the Oracle Calendar 10g Release 1 (10.1.2) server by entering the following command:

    $ORACLE_HOME/opmn/bin/opmnctl restartproc ias-component=CalendarServer
    
    

Alternatively, to perform the synchronization immediately, from the DESTINATION_ORACLE_HOME/ocal/misc/unison.ini directory, enter the following command:

./unidssync -absync


Note:

If you see an increase in CPU usage after the upgrade, it may be due to the Common Address Book synchronization. Check the value of the [CWS]cabsynctime parameter in unison.ini to see if the increase in CPU usage occurs at the times specified by this parameter.

If you find the incremental process is too slow, you can modify the value of the [ENG]cab_syncinterval parameter.

See "About the Common Address Book" in Chapter 5 of Oracle Calendar Administrator's Guide.


6.6.6.3 Migrating Custom Oracle Calendar User Interface Elements

If you customized the user interface of your Oracle Calendar application system, you need to migrate any custom elements listed in ORACLE_HOME/ocas/conf/ocwc.conf such as images, help documents, banners, style sheets and coloring definition to the new Oracle home. However, due to changes in the Oracle Calendar user interface in Oracle Collaboration Suite 10g Release 1 (10.1.2), reusing these elements in the upgraded Oracle Calendar application may not have the same layout as in the previous version.

6.6.7 Completing the Oracle Real-Time Collaboration Upgrade

Complete the steps in this section if Oracle Calendar server was integrated with Oracle Web Conferencing before the upgrade and Oracle Calendar and Oracle Web Conferencing were configured in different middle tiers.

If any middle tiers that are configured with Oracle Calendar server and use the upgraded Oracle Real-Time Collaboration have already been upgraded to 10g Release 1 (10.1.2), then restart each Oracle Calendar server using the following command:

$ORACLE_HOME/opmn/bin/opmnctl restartproc ias-component=CalendarServer

%ORACLE_HOME%/opmn/bin/opmnctl restartproc ias-component=CalendarServer

If you modified the 10g Release 1 (10.1.2) unison.ini file as described in Section 6.6.6.1, then make sure to restore the settings in the [CONFERENCING] section from the backup copy of the file before you restart the server.

Otherwise, perform the remaining steps in this section if all the following conditions are true:

  • Oracle Calendar server middle tiers that use the upgraded Oracle Real-Time Collaboration have not been upgraded and remain at Release 2 (9.0.4.2).

  • You are not upgrading the Oracle Calendar server middle tiers immediately after the Oracle Web Conferencing middle tier upgrade and want to keep the integration between the two working in the interim.

When Oracle Real-Time Collaboration is upgraded to 10g Release 1 (10.1.2), the upgrade process generates a new authentication token for Oracle Calendar server. The value of the new token is registered with Oracle Internet Directory.

In order for Oracle Calendar Release 2 (9.0.4.2) to communicate with the upgraded Oracle Real-Time Collaboration, it must provide this new authentication token. Oracle Calendar stores this value as the [CONFERENCING]siteauthkey parameter in the unison.ini file. You need to reconfigure Oracle Calendar so that this parameter contains the new value.

Completing these steps ensures that Web conferences scheduled in Oracle Calendar are propagated to Oracle Real-Time Collaboration. Make sure you perform this step immediately after the upgrade or the meeting ID's of Web conferences will be set to PENDING.

6.6.7.1 Updating SITEAUTHKEY in Oracle Calendar Release 2 (9.0.4.2)

To update the value of siteauthkey:

  1. Access the upgraded Oracle Real-Time Collaboration Web client at the following URL and log in as an administrative user:

    http://hostname:port/imtapp/app/prelogin.uix
    
    
  2. Click on the Sites tab. In the Sites table, locate the entry for Calendar and click the Details icon.

  3. Copy the value from the Authentication Token field.

  4. Log on to a system running Oracle Calendar Release 2 (9.0.4.2) server. Set the ORACLE_HOME environment variable to the path of the Oracle Collaboration Suite middle tier Oracle home configured with the Oracle Calendar Release 2 (9.0.4.2) server.

  5. Change to the ORACLE_HOME/ocal/bin directory and enter the following command where token is the value copied from the Authentication Token field:

    ./uniencrypt -s token
    
    

    For example:

    ./uniencrypt -s MTAxOldDRjE4RFpGT1dBQTlTQVAyRFFBT0RUQzQ2UVBCSkU3UTM5UUVVSUIwN1NCUkk4MzNaQTlWS0wwSTZRS1dETUUwSjFPTVQxMktJTEdXMUc3
    
    

    The output of the command is the encrypted authentication token. In this case, the result is:

    {STD}NTVaClCfZ/bOu8SyyY5BozlztTekUObd1WsRQZ7sTZfcpbYayqCXhBP+HLiIVEIVOkEwDAgXMsrkuOnXXQeBKreS+gJPsGgBpfmvZ5kwgqndW6YVN2UOHZVVhBKI+cIIQ92CTpiNSFUuksswTJAMOyElKjdchHTlRPmgPYnUIpaIa2mA7gbygzDa+Cim+DLvQ01qUVmny/Q=
    
    
  6. In the ORACLE_HOME/ocal/misc/unison.ini file, replace the value of [CONFERENCING]siteauthkey with the new encrypted value. For example:

    siteauthkey="{STD}NTVaClCfZ/bOu8SyyY5BozlztTekUObd1WsRQZ7sTZfcpbYayqCXhBP+HLiIVEIVOkEwDAgXMsrkuOnXXQeBKreS+gJPsGgBpfmvZ5kwgqndW6YVN2UOHZVVhBKI+cIIQ92CTpiNSFUuksswTJAMOyElKjdchHTlRPmgPYnUIpaIa2mA7gbygzDa+Cim+DLvQ01qUVmny/Q="
    
    
  7. Restart Oracle Calendar by entering the following commands where ORACLE_HOME is the Release 2 (9.0.4.2) Oracle home configured with Oracle Calendar:

    $ORACLE_HOME/ocal/bin/unistop -y
    $ORACLE_HOME/ocal/bin/unistart
    
    
  8. Repeat steps 6 and 7 for all Oracle Calendar Release 2 (9.0.4.2) installations that use the upgraded Oracle Real-Time Collaboration.

6.6.8 Completing the OracleAS Web Cache Upgrade

The following sections describe procedures to consider when upgrading the middle tiers that are part of an OracleAS Web Cache Cluster. Please note that OracleAS Web Cache must be de-clustered before the upgrade, otherwise the upgrade of OracleAS Web Cache will fail:

6.6.8.1 Enabling OracleAS Web Cache to Run On a Port Number Lower Than 1024

OracleAS Web Cache will not start after upgrade if the port settings of 80 and 443 were upgraded from the Release 1 (9.0.3.1) or Release 2 (9.0.4.2) to the OracleAS Web Cache 10g (10.1.2) used in Oracle Collaboration Suite 10g Release 1 (10.1.2).

This is because on UNIX systems, port numbers under 1024 are reserved for privileged processes. As a result, the webcached executable in 10g (10.1.2) must run as root in order to start the cache server process and bind to these ports.

OracleAS Web Cache is designed to work in concert with Oracle HTTP Server. If both components are using port numbers less than 1024, you can use the following script to configure both components accordingly:

  1. Log in to the host as the root user.

  2. Run the following command in the 10g Release 1 (10.1.2) destination middle tier Oracle home:

    DESTINATION_ORACLE_HOME/upgrade/iasuasetroot.sh appserver_userID
    
    

    In this command, replace appserver_userID with the user name of the user who installed the Oracle Collaboration Suite Applications tier instance.

  3. Log out of the root account.

Alternatively, if the Oracle HTTP Server is not using port numbers less than 1024, you can use the following procedure to enable only the webcached executable to run as the root user:

  1. Log in to the OracleAS Web Cache host as root.

  2. Enter the following command:

    DESTINATION_ORACLE_HOME/webcache/bin/webcache_setuser.sh appserver_userID
    
    

    In this command, replace appserver_userID with the user name of the user who installed the Oracle Collaboration Suite Applications tier instance.

  3. Log out of the root account.

6.6.8.2 Using Multiple Versions of OracleAS Web Cache within an OracleAS Web Cache Cluster

When upgrading an OracleAS Web Cache cluster, you can upgrade one cache cluster member at a time. The caches will continue to function, but because the other cluster members have a different version of the configuration, the caches will not forward requests to cache cluster members operating with a different version.

For example, if you upgrade Cache_A to the current version, but have not yet upgraded Cache_B and Cache_C, Cache_A will not forward requests to the cache cluster members Cache_B and Cache_C.

In this situation, the Operations page in Web Cache Manager indicates that the Operation Needed is Incompatible software version.


Note:

When the cache cluster members are not running the same version of OracleAS Web Cache, you can still invalidate documents and you can propagate the invalidation to other cluster members.

However, the invalidation requests must originate with the cache that is operating with the earlier version of OracleAS Web Cache, such as Release 2 (9.0.2) or Release 2 (9.0.3).


6.6.8.3 Synchronizing the Upgraded OracleAS Web Cache Cluster Configuration

After you upgrade each cache cluster member to 10g Release 1 (10.1.2), you must perform the following additional steps to synchronize the configuration for the members of the cluster:

  1. If the caches have not been started, for each upgraded cache, start OracleAS Web Cache and OracleAS Web Cache Manager. On the command line, enter:

    opmnctl startproc ias-component=WebCache

    This command starts the OracleAS Web Cache cache server process and admin server process.

  2. In a browser, enter the URL for the OracleAS Web Cache Manager for one of the upgraded caches, and, when prompted, enter the username and password for the ias_admin or administrator user.

    Note that after you upgrade an OracleAS Web Cache instance, you log into the OracleAS Web Cache Manager using the Administrator password defined when you installed and configured OracleAS Web Cache source Oracle home.

  3. In the navigator frame, select Administration -> Operations.

    The Operations page appears.

  4. In the Operations page, click Retrieve Configuration.

    Web Cache retrieves the cache-specific configuration information from the remote cache cluster members. Then, Web Cache Manager indicates that the Operation Needed is Propagate Configuration.

  5. To propagate the configuration to all cache cluster members, select All caches and an Interval of Immediate. Then, click Propagate.

  6. Restart the caches by selecting All caches and an Interval. Then, click Restart. (Note that you can perform this operation as you upgrade each cache, or you can perform this operation after all of the cache cluster members have been upgraded.)

6.6.8.4 Upgrading an OracleAS Web Cache Cluster from Release 1 (9.0.3.1) or Release 2 (9.0.4.2) to 10g Release 1 (10.1.2)

A Release 1 (9.0.3.1) or Release 2 (9.0.4.2) cache cannot accept invalidation messages from a 10g Release 1 (10.1.2) cache. In a configuration that uses a OracleAS Web Cache cluster with a mixture of Release 1 (9.0.3.1) or Release 2 (9.0.4.2) and 10g Release 1 (10.1.2) cluster members, you must configure the Load Balancer to send invalidation messages only to the Release 1 (9.0.3.1) or Release 2 (9.0.4.2) members.

When upgrading a cache cluster from Release 2 (9.0.2) to 10g Release 1 (10.1.2), remove cluster members one at a time from the invalidation pool for the Load Balancer prior and upgrade them. Once all the cluster members are upgraded, add them back to the invalidation pool. As an example, assume a configuration with a Load Balancer in front of a cache cluster that is comprised of four members, webche1-host, webche2-host, webche3-host, and webche4-host, all running Release 2 (9.0.4.2). To upgrade this cache cluster:

  1. In the Load Balancer configuration, remove webche1-host from the pool that is responsible for invalidation.

  2. Upgrade webche1-host from Release 2 (9.0.4.2) to 10g Release 1 (10.1.2).

  3. In the Load Balancer configuration, remove webche2-host from the pool that is responsible for invalidation.

  4. Upgrade webche2-host from Release 2 (9.0.4.2) to 10g Release 1 (10.1.2).

  5. In the Load Balancer configuration, remove webche3-host from the pool that is responsible for invalidation.

  6. Upgrade webche3-host from Release 2 (9.0.4.2) to 10g Release 1 (10.1.2).

  7. Upgrade webche4-host from Release 2 (9.0.4.2) to 10g Release 1 (10.1.2). As this is the last cache member in the Load Balancer configuration, it is not necessary to remove it from the invalidation pool.

  8. In the Load Balancer configuration, add webche1-host, webche2-host, and webche3-host back into the pool that is responsible for invalidation.

6.6.9 Completing the OracleAS Portal Middle Tier Upgrade

This section explains how to perform the manual procedures required to complete the Portal upgrade after the Oracle Collaboration Suite Upgrade Assistant has finished processing. It discusses the following topics:

6.6.9.1 Verifying Oracle Internet Directory Properties for Custom Portals in the OracleAS Portal Dependency File

In cases where a Portal instance accessed through the middle-tier is not using the same Oracle Internet Directory that the middle-tier is registered with, some additional steps need to be carried out after upgrade of the middle tier. These steps validate that the Oracle Internet Directory details stored in the OracleAS Portal Dependency Settings File are correct. When you perform an upgrade, not all of the values are available to the upgrade tool and are simply set to a default value.

To verify the Oracle Internet Directory properties:

  1. Open the following file in a text editor:

    DESTINATION_ORACLE_HOME/portal/conf/iasconfig.xml
    
    
  2. Review the contents of the file for entries that apply to OracleAS Portal.

    In particular, note each occurrence of the PortalInstance element within the file. Example 6-1 shows the contents of a typical iasconfig.xml file.

  3. For each PortalInstance element that refers to an Oracle Internet Directory other than the one with which the middle tier is registered, do the following:

    1. Set the LDAPSSLPort property in the OIDDependency element to the SSL port for the Oracle Internet Directory.

    2. Verify that the AdminDN property of the corresponding OIDComponent element is set to the Administration DN of the Oracle Internet Directory.

    3. Verify that the AdminPassword property of the corresponding OIDComponent element is correctly set to the password of the Oracle Internet Directory.

  4. Save your changes and close the iasconfig.xml file.

  5. Encrypt all manually entered password properties using the following command:

    DESTINATION_ORACLE_HOME/portal/conf/ptlconfig -encrypt 
    
    

    Refer to the Oracle Application Server Portal Configuration Guide for more information about the iasconfig.xml and the ptlconfig tool.

Example 6-1 Sample Contents of the OracleAS Portal iasconfig.xml File

<IASInstance Name="midtier.abc.company.com" Host="abc.company.com">
         <WebCacheComponent AdminPort="4000" ListenPort="80"
             InvalidationPort="4001" InvalidationUsername="invalidator"
             InvalidationPassword="@BdS/zVGJHrElbOMohqLzurxsPR1au77peA=="
             SSLEnabled="false"/>
         <EMComponent ConsoleHTTPPort="1811" SSLEnabled="false"/>
       </IASInstance>
       <IASInstance Name="infra.xyz.company.com" Host="xyz.company.com">
         <OIDComponent AdminPassword="welcome1"
            AdminDN="cn=orcladmin" SSLEnabled="false" LDAPPort="389"/>
       </IASInstance>
       <PortalInstance DADLocation="/pls/portal30" SchemaUsername="portal30"
          SchemaPassword="welcome1"
                connectString="dbserver.company.com:1521:orcl">
             <WebCacheDependency ContainerType="IASInstance"
                 Name="midtier.abc.company.com"/>
             <OIDDependency ContainerType="IASInstance" LDAPSSLPort="4339"
                 Name="infra.xyz.company.com"/>
             <EMDependency ContainerType="IASInstance"
               Name="midtier.abc.company.com"/>
       </PortalInstance>

6.6.9.2 Updating Deployment Properties for Portal Development Kit Services for Java (JPDK) Web Providers

Any new deployment property files added in the source Oracle home will be copied to the destination Oracle home. However, any property file that is modified from its original installation time values will not be copied. Any changes in those files must be manually applied to the destination Oracle home.

The location of the property file will vary among web providers, and can be located using the service identifier of the web provider. The service identifier identifies a provider within an application. The deployment property files are named according to the following convention:

SOURCE_ORACLE_HOME/j2ee/OC4J_Portal/applications/application_name/
web_application_name/WEB-INF/deployment/service_identifier.properties

For example, the deployment properties for the JPDK sample web provider, whose identifier is sample, reside in:

SOURCE_ORACLE_HOME/j2ee/OC4J_Portal/applications/jpdk/jpdk/WEB-INF/
deployment/sample.properties

To migrate modified deployment properties from the source to the destination Oracle home:

  1. Identify all customized property files (files in which new properties were added or whose default property values were changed) in the source Oracle home.

  2. Copy the customized properties from these property files in the source Oracle home to the corresponding files in the destination Oracle home.

6.6.10 Completing the OracleAS Wireless Upgrade

The following sections provide information on upgrading the Oracle Application Server Wireless Middle Tier from Release 2 (9.0.2) or 10g (9.0.4) to 10g (10.1.2):


See Also:

Oracle Application Server Wireless Developer's Guide for information on any unfamiliar concepts introduced here, and for information on configuration and development of OracleAS Wireless applications

6.6.10.1 Upgrading Oracle Application Server Wireless

To complete the upgrade of Oracle Application Server Wireless, perform the steps in this section after the Oracle Universal Installer and Oracle Collaboration Suite Upgrade Assistants complete. During the upgrade, a unique constraint is added to Oracle Internet Directory. The unique constraint is set on the orclWirelessAccountNumber attribute of the orclUserV2 object class which enables wireless voice authentication. Restarting Oracle Internet Directory enables the changes made by the upgrade to take affect.

To restart Oracle Internet Directory:

  1. On the system running Oracle Internet Directory, set the ORACLE_HOME environment variable to the upgraded Infrastructure Oracle home.

  2. Restart the Oracle Internet Directory server and the OC4J instance:

    $ORACLE_HOME/opmn/bin/opmnctl restartproc ias-component=OID
    $ORACLE_HOME/opmn/bin/opmnctl restartproc ias-component=OC4J
    
    

6.6.10.2 Operating OracleAS Wireless Release 2 (9.0.2), 10g (9.0.4), and 10g (10.1.2) Middle Tiers Together

You can operate an environment with Oracle9iAS Wireless Release 2 (9.0.2) and OracleAS Wireless 10g (10.1.2) middle tiers using the same Infrastructure services. However, this configuration is subject to some restrictions, as described below.

  • J2ME download and XHTML/XForms based applications should not be used in a mixed environment. These features are new in OracleAS Wireless 10g (10.1.2), and would cause errors when attempting to access them from any of the Oracle9iAS Wireless Release 2 (9.0.2) middle tiers. If you wish to use these features, then it is necessary to upgrade all middle tiers to OracleAS Wireless 10g (10.1.2).

  • The Notification Engine cannot be used in a mixed environment. Instead, you should use the Alert Engine.

  • Service access point (service-level address) should be created through an OracleAS Wireless 10g (10.1.2) middle tier, in order for them to be visible to both the OracleAS Wireless 10g (10.1.2) middle tiers and Oracle9iAS Wireless Release 2 (9.0.2) middle tiers.

  • OracleAS Wireless 10g (10.1.2) supports user name case sensitivity. However, this requires that you upgrade the Oracle Internet Directory to Oracle Application Server 10g (10.1.2).

  • If you change (add, delete, or update) a 10g (10.1.2) ASK Access point, the changes you make will not be reflected in the Release 2 (9.0.2) Enterprise Manager Web site until the Release 2 (9.0.2) Enterprise Manager Web site and the OC4J_Wireless OC4J instance is restarted.

    Specifically, a driver account (for example, an e-mail account for an e-mail driver) that is removed from an instance and subsequently added to another instance that is a different release version (for example, from Release 2 (9.0.2) to 10g (10.1.2)) may cause messages to be lost. Restarting the OC4J_Wireless OC4J instance resolves this problem.

  • The Notification Engine introduced in OracleAS Wireless 10g (10.1.2) replaces the Alert Engine, which was part of Oracle9iAS Wireless Release 2 (9.0.2). Although the Alert Engine is still available in OracleAS Wireless 10g (10.1.2), Oracle Corporation recommends that after all middle tiers have been upgraded to OracleAS Wireless 10g (10.1.2), you switch to the Notification Engine, as the Alert Engine may not be available in future versions of OracleAS Wireless.

    Upgrade scripts are available to help you with this task. See the Oracle Application Server Wireless Developer's Guide for details. The Oracle9iAS Wireless Release 2 (9.0.2) Alert APIs have been deprecated, and you must upgrade your applications to use the OracleAS Wireless 10g (10.1.2) APIs instead.

6.6.10.3 Configuring Site-Level Drivers in a Mixed Mode Environment

In a mixed mode environment, Oracle9iAS Wireless Release 2 (9.0.2) and OracleAS Wireless 10g (10.1.2) may have transport drivers configured to receive incoming messages. The two sets of entry points, Oracle9iAS Wireless Release 2 (9.0.2) and OracleAS Wireless 10g (10.1.2), should not be exposed to a device at the same time. A user issuing a request to the Release 2 (9.0.2) instance should not subsequently send another request, within an 3 hour period, to the entry point defined in the transport driver of the OracleAS Wireless 10g (10.1.2) instance. The same user may not receive any response for requests addressed to the latter entry point, if it is violated.

Since the driver configuration is different in Release 2 (9.0.2) and 10g (10.1.2), when a Oracle9iAS Wireless Release 2 (9.0.2) instance is upgraded to OracleAS Wireless 10g (10.1.2), the transport drivers must be managed such that requests are processed as expected.

In 10g (10.1.2), a site level driver can be enabled or disabled. By default, it is enabled. If a driver is disabled, it is not recognized by the routing algorithm, and therefore is not used by the messaging system. However, in Release 2 (9.0.2), all site level drivers are recognized by the routing algorithm.

If a Release 2 (9.0.2) instance has two middle tiers, after one of the middle tiers and the Infrastructure are upgraded to 10g (10.1.2), the upgraded middle tier may enable or disable a site level driver. However, middle tiers that are not yet upgraded recognize all drivers as enabled. For this reason, it is prudent to remove, rather than disable, a driver in this type of environment.

InRelease 2 (9.0.2), the transport mechanism can route a message to only one driver, and it does not matter whether there is an instance configured for it. This means that a message will not be delivered if it is indeed routed to a driver that has no instance configured. For this reason, the best practice is to remove all drivers that do not have an instance configured in any Release 2 (9.0.2) environment, including a Release 2 (9.0.2) and 10g (10.1.2) mixed environment.

6.6.11 Reconfiguring OracleAS Portal To Work With OracleAS Single Sign-On

If you have configured OracleAS Portal and you want to keep it working after the upgrade, follow these steps to reconfigure OracleAS Portal for OracleAS Single Sign-On:

  1. Set the ORACLE_HOME environment variable to the destination middle tier Oracle home.

  2. Change directory to the following location in the destination middle tier Oracle home:

    DESTINATION_ORACLE_HOME/portal/conf
    
    
  3. Run the following command:

    ./ptlconfig -dad portal_DAD -sso
    
    

    In this command, portal_DAD is the DAD of the OracleAS Portal repository that you just upgraded.


    See Also:

    Oracle Application Server Portal Configuration Guide for more information about the ptlconfig tool

6.6.12 Updating the OracleAS Portal Provider Information

Portal instances access web providers via a URL. The process of specifying this URL is referred to as provider registration. If the destination Oracle home will be accessed using a hostname and/or port number different from that of the source Oracle home, or the web providers have been deployed to a different URL path, then you need to update the URLs used to access the upgraded web providers. Web providers can be referenced by multiple portal instances; all of these must be updated.

Follow these steps to update the web provider URL:

  1. Log on to OracleAS Portal as an administrator.

  2. Click the Navigator link.

    The Portal Navigator page appears.

  3. Click the Providers tab.

  4. Click Registered Providers.

    A sorted list of registered providers appears.

  5. Locate the provider to update, using the Next and Previous links if necessary.

  6. Click the Edit Registration link for the provider to update.

    The Edit Provider page appears.

  7. Click the Connection tab.

  8. Update the URL to reflect the new location of the provider.

  9. Click OK or Apply to save the changes.

6.6.13 Refreshing the Event/Parameter Passing Samples Provider for OracleAS Portal

The Event/Parameter Passing Samples Provider definition has changed since Release 2 (9.0.2). Consequently, if you are upgrading a Release 2 (9.0.2) middle tier, the provider must be refreshed in the OracleAS Portal repository.

Repeat these steps for each Release 2 (9.0.2) OracleAS Portal instance that references this provider.

Follow these steps to update the web provider URL:

  1. Log on to OracleAS Portal as an administrator.

  2. Click the Navigator link.

    The Portal Navigator page appears.

  3. Click the Providers tab.

  4. Click Registered Providers.

    A sorted list of registered providers appears.

  5. Locate the JPDK V2 Sample Event Web Provider, using the Next and Previous links, if necessary.

  6. Click the Refresh link for the JPDK V2 Sample Event Web Provider.

6.7 Verifying the Upgrade to Oracle Collaboration Suite 10g Applications

This section provides steps the user can perform to verify that each component in Oracle Collaboration Suite 10g Applications has been upgraded and is working properly.


Note:

In 10g Release 1 (10.1.2), the name of Oracle Collaboration Suite middle tier is changed to Oracle Collaboration Suite 10g Applications.

6.7.1 Checking the Upgrade Log Files

The Oracle Collaboration Suite Upgrade Assistant creates a ocsua.log log file. Some applications write to this log file during the upgrade and others create their own log file as summarized in Table 6-9. Check these log files for any errors once the upgrade completes.

Table 6-9 Upgrade Log Files

Component Log File and Path from Destination Oracle Home

Oracle Collaboration Suite Upgrade Assistant


upgrade/log/ocsua.log

Oracle Calendar


upgrade/log/ocsua.log

Oracle Collaborative Portlets


ocsprovs/logs/ocsprovs.log

Oracle Mail


oes/log/emailupgrade.log

OracleAS Portal


portal/logs/ptlconfig.log

Oracle Real-Time Collaboration


imeeting/install/logs/ca/rtcupgradetimestamp.log

Oracle Ultra Search


upgrade/log/ocsua.log

Oracle Collaboration Suite 10g Mobile Collaboration


upgrade/log/ocsua.log


6.7.2 Verifying the Upgrade of Oracle Enterprise Manager

To verify that the upgrade to Oracle Enterprise Manager 10g was successful:

  1. In a browser, access Oracle Enterprise Manager 10g Application Server Control for Collaboration Suite in the destination middle tier Oracle home by entering its URL:

    http://hostname:port/
    
    

    where:

    • hostname is the name of the system running the upgraded Applications tier

    • port is the port number used to access Oracle Enterprise Manager in the Release 1 (9.0.3.1) or Release 2 (9.0.4.2) Oracle Collaboration Suite middle tier. The port number is changed from the port number used before the upgrade. The default port is 1156.

    For example:

    http://midtierhost.mycompany.com:1156/
    
    

    Oracle Enterprise Manager 10g prompts you to log in to the Application Server Control Console for Collaboration Suite.

  2. Enter the ias_admin credentials that you used when upgrading the destination Oracle home.

    Oracle Enterprise Manager 10g displays the Farm page in your browser window. A link for the Application tier instance appears in the Standalone Instances section of the page.

  3. Click the name of the Application tier instance in the Standalone Instances section.

    The System Components page appears.

  4. Verify that the components are running.

  5. Verify that the configuration information for the components in use is reflected in the 10g Release 1 (10.1.2) Oracle home.

  6. From the Application Server Control Console for Collaboration Suite, stop and start all Applications by stopping and starting all OC4J instances.

6.7.3 Verifying the Upgrade of Oracle9iAS Portal and Oracle Collaborative Portlets

This section provides steps to verify that the upgrade was successful. You should verify Portal and Oracle Collaborative Portlets only if the Portal schema in the Metadata Repository is 9.0.2.6 or later. If the Portal schema is an older version than 9.0.2.6, postpone the verification after MRUA. To verify that the upgrade was successful:

  1. In a browser, access OracleAS Portal in the destination middle tier Oracle home by entering the following URL:

    http://hostname:port/pls/portal
    
    

    where:

    • hostname is the name of the system running the upgraded Applications tier

    • port is the port number used to access the Oracle9iAS Portal in the Release 1 (9.0.3.1) or Release 2 (9.0.4.2) Oracle Collaboration Suite middle tier. The same port number is used for Oracle Collaboration Suite 10g Applications.

    For example:

    http://midtierhost.mycompany.com:7777/pls/portal
    
    
  2. Enter the orclguest user name and password when prompted. The new Oracle Collaboration Suite portal page with portlets for all the Oracle Collaboration Suite 10g Applications appears.

  3. Verify that you can access all the applications through the portal.

6.7.3.1 Removing Portlets from the Upgraded Portal

The Oracle Collaboration Suite portal page displays portlets for all Oracle Collaboration Suite 10g Applications. Applications which have not been configured may display a "Service temporarily unavailable due to maintenance" error message. You can remove these portlets from the portal page.

To remove a portlet:

  1. Log in to the Oracle Collaboration Suite portal page as an administrator.

  2. Click Edit in the top right hand side. The portal now appears in edit mode.

  3. Locate the portlet that you want to delete and click its Actions icon (next to the pencil icon). The Select Action page appears.

  4. Click Delete then click Yes to confirm.

  5. Return to the portal page and verify that the application no longer appears.

6.7.4 Verifying the Upgrade of Oracle Collaboration Suite 10g Mail (Oracle Email)

In Oracle Collaboration Suite 10g Release 1 (10.1.2), the name Oracle Email has been changed to Oracle Collaboration Suite 10g Mail.

To verify the upgrade of Oracle Email to Oracle Collaboration Suite 10g Mail, make sure you can access both the administrator and user URLs.

To verify the upgrade of the Oracle Collaboration Suite 10g Mail:

  1. In a browser, access Oracle Mail in the destination Applications tier Oracle home by entering the following URL:

    http://hostname:port/um/
    
    

    where:

    • hostname is the name of the system running the upgraded Applications tier

    • port is the port number used to access the Oracle HTTP Server in the existing Oracle Collaboration Suite middle tier. The same port number is used for Oracle Collaboration Suite 10g Applications.

    For example:

    http://midtierhost.mycompany.com:7777/um/
    
    
  2. Enter the name of an administrative user and password when prompted. The new Oracle Mail page appears.


    Note:

    There is no default administrative user provisioned for Oracle Mail in 10g Release 1 (10.1.2). The umadmin user created during the installation of previous releases does not exist in the upgraded Oracle Mail. The orcladmin user is not provisioned as an administrator. Log in as another existing user with administrator privileges or create a new user using the Provisioning Console at http://host:port/oiddas/ and provision the user as a domain administrator for Oracle Mail.

  3. Select each tab and verify that all of them work.

To verify the upgrade of the Oracle Mail user URL:

  1. In a browser, access Oracle Mail in the destination middle tier Oracle home by entering the following URL:

    http://hostname:port/um/
    
    

    where:

    • hostname is the name of the system running the upgraded Applications tier

    • port is the port number used to access the Oracle HTTP Server in the existing Oracle Collaboration Suite middle tier. The same port number is used for Oracle Collaboration Suite 10g Applications.

    For example:

    http://midtierhost.mycompany.com:7777/um/
    
    
  2. Enter the orclguest user name and password when prompted. The new Oracle Mail page appears.

  3. Send an e-mail from the orclguest user to user B. Verify that user B receives the e-mail.

6.7.5 Verifying the Upgrade of Oracle Real-Time Collaboration (Oracle Web Conferencing)

Upgrading Oracle Real-Time Collaboration Server automatically configures both Oracle Collaboration Suite 10g Web Conferencing and the new Oracle Collaboration Suite 10g Messenger.

To verify the upgrade of the Oracle Collaboration Suite 10g Web Conferencing:

  1. In a browser, access Oracle Collaboration Suite 10g Web Conferencing in the Applications tier Oracle home by entering the following URL:

    http://hostname:port/imtapp/app/prelogin.uix
    
    

    where:

    • hostname is the name of the system running the upgraded Applications tier

    • port is the port number used to access the Oracle HTTP Server in the existing Oracle Collaboration Suite middle tier. The same port number is used for Oracle Collaboration Suite 10g Release 1 (10.1.2).

    For example:

    http://midtierhost.mycompany.com:7777/imtapp/app/prelogin.uix
    
    
  2. Enter the orclguest user name and password when prompted. The new Oracle Collaboration Suite Real-Time Collaboration page appears.

  3. Set up a Web conferencing session. Log in to the Web conference. Have a participant log in to the Web conference. Verify that you can share and unshare the desktop and that both users can view documents.

  4. Verify that the Oracle Collaboration Suite 10g Messenger is working by clicking the Download RTC Messenger link and installing Oracle Collaboration Suite 10g Messenger. Have another user do the same and ensure the you can send messages back and forth.

6.7.6 Verifying the Upgrade of Oracle Calendar

To verify the upgrade of Oracle Calendar, verify both the Oracle Calendar administrator and Oracle Calendar Web client.

To verify the upgrade of the Oracle Calendar administrator:

  1. In a browser, access the Oracle Calendar administrator in the destination Applications tier Oracle home by entering the following URL:

    http://hostname:port/ocad-bin/ocad.cgi?object=nodeadm 
    
    

    where:

    • hostname is the name of the system running the upgraded Applications tier

    • port is the port number used to access the Oracle HTTP Server in the existing Oracle Collaboration Suite middle tier. The same port number is used for Oracle Collaboration Suite 10g Release 1 (10.1.2).

    For example:

    http://midtierhost.mycompany.com:7777/ocad-bin/ocad.cgi?object=nodeadm
    
    
  2. If you are not logged into Oracle Collaboration Suite, then the Oracle Collaboration Suite login page appears. Enter the user name and password of a user with administrative privileges when prompted. The Oracle Calendar login page appears.

  3. Follow the instructions on the screen to log in as the SYSOP user. The Oracle Calendar administrator page appears.

  4. Use the tabs in the Calendar Management section to verify that existing users, resources and event calendars are listed correctly with the same attribute information as before the upgrade.

To verify the upgrade of the Oracle Calendar Web client:

  1. In a browser, access the Oracle Calendar Web client in the destination middle tier Oracle home by entering the following URL:

    http://hostname:port/ocas-bin/ocas.fcgi?sub=web
    
    

    where:

    • hostname is the name of the system running the upgraded Applications tier

    • port is the port number used to access the Oracle HTTP Server in the Release 1 (9.0.3.1) or Release 2 (9.0.4.2) Oracle Collaboration Suite middle tier. The same port number is used for Oracle Collaboration Suite 10g Release 1 (10.1.2).

    For example:

    http://midtierhost.mycompany.com:7777/ocas-bin/ocas.fcgi?sub=web
    
    
  2. Enter the orclguest user name and password when prompted. The new Oracle Calendar Web client appears.

  3. Schedule a meeting and create a daily note. Verify that both items appear in the Oracle Calendar Web client.

6.7.7 Verifying the Upgrade of OracleAS Wireless

To verify that the upgrade was successful:

  1. Access the Oracle Enterprise Manager console as described in Section 6.7.2.

  2. Select the link for the applications instance. The Application Server Control Console for Collaboration Suite page for the Application tier appears.

  3. In the System Components table, make sure that there is a Wireless entry and that its status is Up.

  4. Click Wireless to view the Wireless instance page. The standalone processes in Table 6-10 should be running.

  5. Back in the System Components table, make sure that there is a Mobile Collaboration entry and that its status is Up.

  6. Click Mobile Collaboration. The Mobile Collaboration page appears.

Table 6-10 Standalone Processes in a OracleAS Wireless Upgrade

Name Type

lbevent_srv_1004

Location Event Server

messaging_gtwy_1000

Messaging Server

notification_eng_1003

Notification Engine

notification_evtcol_1002

Notification Event Collector

perfmonitor_1001

Performance Monitor


6.7.8 Verifying the Upgrade of Oracle Collaboration Suite 10g Mobile Collaboration (Oracle Wireless and Voice)

In Oracle Collaboration Suite 10g Applications, the name Oracle Wireless and Voice has been changed to Oracle Collaboration Suite 10g Mobile Collaboration.

To verify the upgrade to Oracle Collaboration Suite 10g Mobile Collaboration:

  1. In a browser, access the Oracle Collaboration Suite 10g Mobile Collaboration Web client in the destination middle tier Oracle home by entering the following URL:

    http://hostname:port/ocsmobile/welcome.uix
    
    

    where:

    • hostname is the name of the system running the upgraded Applications tier

    • port is the port number used to access the Oracle HTTP Server in the Release 1 (9.0.3.1) or Release 2 (9.0.4.2) Oracle Collaboration Suite middle tier. The same port number is used for Oracle Collaboration Suite 10g Release 1 (10.1.2).

    For example:

    http://midtierhost.mycompany.com:7777/ocsmobile/welcome.uix
    
    
  2. In a browser, access the OracleAS Wireless and Voice Tool in the destination application tier Oracle home by entering the following URL:

    http://hostname:port/webtool/login.uix
    
    

    where:

    • hostname is the name of the system running the upgraded Applications tier

    • port is the port number used to access the Oracle HTTP Server in the Release 1 (9.0.3.1) or Release 2 (9.0.4.2) Oracle Collaboration Suite middle tier. The same port number is used for Oracle Collaboration Suite 10g Release 1 (10.1.2).

    For example:

    http://midtierhost.mycompany.com:7777/webtool/login.uix
    
    

    Enter the user name and password of a user with administrative privileges. Verify that the users, roles and groups are the same as in the application in the source Oracle home.

  3. In a browser, access the OracleAS Wireless server in the destination middle tier Oracle home by entering the following URL:

    http://hostname:port/ptg/rm
    
    

    where:

    • hostname is the name of the system running the upgraded Applications tier

    • port is the port number used to access the Oracle HTTP Server in the Release 1 (9.0.3.1) or Release 2 (9.0.4.2) Oracle Collaboration Suite middle tier. The same port number is used for Oracle Collaboration Suite 10g Release 1 (10.1.2).

    For example:

    http://midtierhost.mycompany.com:7777/ptg/rm
    
    

    Enter the name and password of an existing user with administrative privileges. From the OracleAS Wireless page, click the links for Mail, Contacts, Calendar and so forth and verify that you can access each page.

6.7.9 Verifying the Upgrade of Federated Search

In Oracle Collaboration Suite 10g Applications, the name Federated Search has been changed to Oracle Collaboration Suite 10g Search.

To verify the upgrade of Federated Search to Oracle Collaboration Suite 10g Search:

  1. In a browser, access the Oracle Collaboration Suite 10g Search in the Applications tier Oracle home by entering the following URL:

    http://hostname:port/search 
    
    

    where:

    • hostname is the name of the system running the upgraded Applications tier

    • port is the port number used to access the Oracle HTTP Server in the existing Oracle Collaboration Suite middle tier. The same port number is used for Oracle Collaboration Suite 10g Release 1 (10.1.2).

    For example:

    http://midtierhost.mycompany.com:7777/search
    
    
  2. Enter the orclguest user name and password when prompted. The new Oracle Collaboration Suite Search page appears.

  3. Perform a search on a word that appears in an e-mail and in a file that is stored in Oracle Content Services (formerly named Oracle Files). Verify that the search finds all occurrences of the word in both applications.

6.7.10 Verifying the Upgrade of Oracle Ultra Search

To verify that the upgrade of Oracle Ultra Search was successful, access the administrator page from a browser:

http://hostname:port/ultrasearch/admin/control/login.jsp

  • hostname is the name of the system running the upgraded Applications tier

  • port is the port number used to access the Oracle HTTP Server in the existing Oracle Collaboration Suite middle tier. The same port number is used for Oracle Collaboration Suite 10g Release 1 (10.1.2).

where:

For example:

http://midtierhost.mycompany.com:7777/ultrasearch/admin/control/login.jsp

Enter the name and password of a user with administrator privileges.

If you performed the index and configuration data migration, verify that all sources and schedules are migrated correctly. All configuration data should remain the same as before the upgrade.

Verify that all sources and schedules are migrated correctly. All configuration data should remain the same as before the upgrade. Manually start all schedules to build a new index. When the crawling completes, perform a search from the query page.


See Also:

Oracle Ultra Search Administrator's Guide

6.8 Uninstalling the Source Oracle Home After the Upgrade

After you have verified that the upgraded Oracle Collaboration Suite Applications is working, you can uninstall the old Oracle Collaboration Suite middle tiers and delete their Oracle home directories.

After you have verified that the upgraded Oracle Collaboration Suite Oracle Homes are working, you can uninstall the old Oracle Collaboration Suite middle tiers and delete their Oracle home directories. If for any reason you elect to keep the old Oracle Collaboration Suite middle tiers, you MUST set their services startup type to "disabled".

6.9 Decommissioning the Source Oracle Home

The upgrade process leaves the source Oracle home unchanged. Depending on the type of installation you have, and your future needs, you may elect to remove the source Oracle home, or to retain it for specific reasons.


Note:

If you retain the source Oracle home, you cannot operate it simultaneously with the destination Oracle home, because certain components have the same port values after upgraded. See Section 6.6.1, "About Port Values and the portlist.ini File After Upgrade".

The following sections provide more information about decommissioning an upgraded source Oracle home:

6.9.1 Preserving Application Files and Log Files

If there are application files or log files in the source Oracle home that are being referenced or used by the destination Oracle home, you should move them to another location before you decommission the source Oracle home, and, in the destination Oracle home, change any references to the files to the new location.

6.9.2 Retaining the Source Home for Future Language Loading

If you continue to operate a Release 1 (9.0.3.1) or Release 2 (9.0.4.2) Portal repository, you should not decommission the source Oracle home if there is a possibility that you might later want to load additional languages into the Release 1 (9.0.3.1) or Release 2 (9.0.4.2) Portal repository. The utilities for loading languages in Oracle Collaboration Suite 10g Release 1 (10.1.2) are not compatible with OracleAS Portal in Release 1 (9.0.3.1) or Release 2 (9.0.4.2).

6.9.3 Deinstalling a Release 1 (9.0.3) or Release 2 (9.0.4) Source Oracle Home

Refer to Section 4.7.3 for information about deinstalling a source Oracle home.