4 Upgrading Oracle SOA Suite and Business Process Management from a Previous 12c Release

The upgrade procedures vary depending on your starting point and the components in your existing domain. If you are upgrading from a previous 12c release, use these steps to upgrade to this release.

Select one of the following upgrade paths:.

4.1 Upgrading to SOA Suite and Business Process Management 12c (12.2.1.1) from a Previous 12c Release

Follow these steps to upgrade your Oracle SOA Suite and Business Process Management 12c deployment to this 12c release.

  1. Make sure that you have completed all required pre-upgrade tasks.
    You must complete the pre-upgrade tasks before you begin this process. Refer to Oracle Fusion Middleware Pre-Upgrade Checklist and any SOA-specific tasks that may be required for your deployed applications. Confirm that you have a complete backup version available in case you need to restore.
  2. Install the 12c (12.2.1.1) product distributions in a new Oracle home. Installing Oracle SOA Suite and Business Process Management 12c (12.2.1.1)
  3. Run a pre-upgrade readiness check using the Upgrade Assistant in -readiness mode.
    Launch the Upgrade Assistant in readiness mode from the12c (12.2.1.1) Oracle home to review your 12.1.3 or 12.2.1 domain for any issues that could cause the upgrade to fail.

    UNIX operating system users, navigate to oracle_common/upgrade/bin of the 12c (12.2.1.1) Oracle home

    Execute the following command: ./ua — readiness

    Windows operating system users, navigate to oracle_common\upgrade\bin of the 12c (12.2.1.1) Oracle home

    Execute the following command: ua.bat — readiness

  4. Stop all administration and managed servers. Stopping SOA Servers and Processes
  5. Upgrade the 12.1.3 or 12.2.1.0 schemas to 12c (12.2.1.1) using the Upgrade Assistant 12c (12.2.1.1) .
    Launch the Upgrade Assistant from the 12c (12.2.1.1) Oracle home to upgrade the 12.1.3 or 12.2.1.0 schemas.

    On UNIX operating systems:: change directory to ORACLE_HOME/oracle_common/upgrade/bin

    Execute the following command: ./ua

    On Windows operating systems: change directory to ORACLE_HOME\oracle_common\upgrade\bin

    Execute the following command: ua.bat

    Note:

    The default logging level is NOTIFICATION. Consider setting the logging level to WARNING or ERROR to assist in troubleshooting (if necessary.) For example: ./ua -logLevel ERROR
  6. Complete the Upgrade Assistant screens as described in the standard upgrade process: Upgrading SOA Schemas with the Upgrade Assistant
  7. Upgrade the domain configurations using the Reconfiguration Wizard .

    Start the Reconfiguration Wizard to reconfigure the domain.

    On UNIX operating systems:

    ORACLE_HOME/oracle_common/common/bin

    On Windows operating systems:

    ORACLE_HOME\oracle_common\common\bin

    where ORACLE_HOME is your 12c (12.2.1.1) Oracle home directory.

    On UNIX operating systems:

    ./reconfig.sh -log=<log_file> -log_priority=ALL

    On Windows operating systems:

    reconfig.cmd -log=<log_file> -log_priority=ALL

    Launch the Reconfiguration Wizard from the 12c (12.2.1.1) Oracle home to upgrade the 12.1.3 or 12.2.1 domain.
  8. Complete the Reconfiguration Wizard screens as described in the standard reconfiguration process: Reconfiguring the Domain
    During the reconfiguration process you will need to target your servers to the correct Server Groups, for more information see Targeting Server Groups Using the Reconfiguration Wizard

4.1.1 Installing Oracle SOA Suite and Business Process Management 12c (12.2.1.1)

Before you can upgrade your existing SOA and Business Process Management (BPM) components, you must first install the Oracle Fusion Middleware Infrastructure and the Oracle SOA Suite and Business Process Management 12c (12.2.1.1) product distributions.

You will install the 12c (12.2.1.1) product distributions into a new Oracle home directory. Do not use your existing Oracle home directory for the installation.

Verify that you have installed all prerequisite software. Oracle SOA Suite requires the Oracle Fusion Middleware Infrastructure (Oracle WebLogic Server and JRF). For more information, see Installing the Infrastructure Software

If your SOA domain has other SOA-integrated components, you must install those distributions, as well. See the Oracle Fusion Middleware documentation library for a complete list of installation guides for each product distribution. Be sure to review any of the component-specific chapters in this book to determine if additional pre-upgrade steps for your additional installations.

  1. Log in to the target system.
  2. Go to the directory where you downloaded the installation program.
  3. Launch the installation program by running the java executable from the JDK directory on your system:
    • On UNIX operating systems: /home/Oracle/Java/jdk1.8.0_77/bin/java —jar fmw_12.2.1.0.0_PRODUCT.jar

    • On Windows operating systems: C:\home\Oracle\Java\jdk1.8.0_77\bin\java -jar <component_name>.jarfmw_12.2.1.0.0_PRODUCT.jar

    For example: cd /home/Oracle/Java/jdk1.8.0_77/bin/java —jar fmw_12.2.1.0.0_PRODUCT.jar

    Be sure to replace the JDK location in these examples with the actual JDK location on your system.

  4. Follow the instructions described in Navigating the Installation Screens. This link will take you to the Oracle SOA Suite and Business Process Management Installation Guide where you will find installation procedures for all of the supported topologies.
  5. At the end of the installation you will be prompted to start the Configuration Wizard to configure a new domain for 12c (12.2.1.1)

4.1.2 Running a Pre-Upgrade Readiness Check

The Upgrade Assistant can be run in -readiness mode to identify potential upgrade issues before you perform an actual upgrade.

The readiness check is a read-only operation that scans your existing domain or database schemas and produces a text file with the results of the scan. If your pre-upgrade environment has issues, you can correct those issues and then rerun the readiness check before you upgrade.

By default, the Readiness Check Report file is located in the following Oracle 12c directory: ORACLE_HOME/oracle_common/upgrade/logs

Note:

You can run the readiness check while the system is online. Depending on the comprehensiveness of the checks, the readiness checks can take more time to complete. Oracle recommends that you run the Readiness Check during slower usage periods to prevent performance degradation.
To perform a readiness check on your pre-upgrade environment, launch the Upgrade Assistant in -readiness mode:
  1. Go to the bin directory:

    On UNIX operating systems:

    ORACLE_HOME/oracle_common/upgrade/bin

    On Windows operating systems:

    ORACLE_HOME\oracle_common\upgrade\bin

  2. Enter the following command to start the Upgrade Assistant.

    On UNIX operating systems:

    ./ua -readiness

    On Windows operating systems:

    ua.bat -readiness

    You can also launch the Upgrade Assistant with logging parameters as shown in the UNIX example below:

    ./ua [-logLevel <log_level] [-logDir <log_directory>]

    Logging level. Select one of the following:
    • TRACE

    • NOTIFICATION

    • WARNING

    • ERROR

    • INCIDENT_ERROR

    The default logging level is NOTIFICATION.

    When troubleshooting, consider setting the -logLevel to TRACE so that more information will be logged. If additional information is not needed, change the logLevel as the Upgrade Assistant's log files can become very large when -logLevel TRACE is used.

    Note:

    If you have not created the Service Table schema, you might encounter the error message UPGAST-00328 : The schema version registry table does not exist on this database. If that happens it is necessary to create the service table schema in order to run Upgrade Assistant.

    If this occurs, you will need to create the required 12c schemas with the Repository Creation Utility (RCU).

    Table 4-1 Upgrade Assistant Screens: Readiness Check

    Screen When Screen Appears Description
    Welcome

    Always.

    This screen provides an overview of the readiness check.

    Readiness Check Type:

    • Individually Selected Schemas

    • Domain Based

    Always.

    Readiness checks are only performed on schemas or component configurations that are at a supported upgrade starting point. There are two options to choose from. These options are described below:

    • Use the Individually Selected Schemas option to be able to select the schemas you want to review prior to upgrade.

    • Use the Domain Based option to let the Upgrade Assistant perform a readiness check per domain.

    Available Components

    When Individually Selected Schemas option is selected.

    This screen lists the available components for which the schemas will be selected. If you select something here, readiness check will be performed on that component's schema.

    All Schemas Component List

    Any time a schema readiness check is done.

    This screen is shown any time a schema readiness check is done. This could be when you select Individually Selected Schemas or Domain Based with the Include checks for all schemas option.
    Schema Credentials

    Always.

    Use this screen to enter information required to connect to the selected schema and the database that hosts the schema. If the schema that is to be upgraded was created by RCU in a prior Fusion Middleware release then you will see a drop-down menu listing the possible schema names.

    DBA User Name: Oracle recommends that you run the Upgrade Assistant as FMW and not SYSDBA. If you have not yet created the FMW user, see Creating a Non-SYSDBA User to Run Upgrade Assistant

    Readiness Summary

    Always.

    This screen provides a high-level overview of the readiness checks to be performed based on your selections.

    Click Save Response File if you plan to run the Upgrade Assistant again in -response (or silent) mode.

    Readiness Check

    Always.

    This screen displays the current status of the readiness check. Depending on what you have selected to check, the process can take several minutes.

    For a detailed report, click View Readiness Report. This button appears only after all the readiness checks are complete.

    Caution:

    To prevent performance degradation, consider running the readiness check during off-peak hours.
    Readiness Success

    If the readiness check completes successfully.

    You can now review the complete report.

    If the readiness check encounters an issue or error, review the log file to identify the issues, correct the issues, and then restart the readiness check.

    By default, the Readiness Check Report file is located in the following Oracle 12c directory:

    ORACLE_HOME/oracle_common/upgrade/logs

4.1.3 Stopping SOA Servers and Processes

Before running Upgrade Assistant, you must shut down ALL Oracle Fusion Middleware Managed Servers, Administration Servers, and system components (such as OHS) that may be using the schemas or configurations you want to update.

Note:

Failure to shut down servers and processes may result in an incomplete or failed upgrade.

To stop a WebLogic Server Managed Server, use the following script:

(UNIX) DOMAIN_HOME/bin/stopManagedWebLogic.sh
            managed_server_name admin_url  
(Windows) DOMAIN_HOME\bin\stopManagedWebLogic.cmd 
            managed_server_name admin_url 

When prompted, enter your user name and password.

Stop SOA servers and processes in this order:

  1. Business Activity Monitoring (BAM) Managed Server

  2. Oracle Service Bus (OSB) Managed Server

  3. Service-Oriented Architecture (SOA) Managed Server

  4. Oracle Web Services Manager (OWSM) Managed Server

  5. Administration Servers

  6. Node Managers

    If you are running Node Manager, you should also stop the Node Manager. You can do this by closing the console window in which Node Manager is running, or by using the stopNodeManager WLST command.

  7. Webtier (including the Oracle HTTP Server)

4.1.4 Starting the Upgrade Assistant

Start the Upgrade Assistant on the host where Administration Server is running, by doing the following:

  1. On UNIX operating systems:: change directory to ORACLE_HOME/oracle_common/upgrade/bin.

    On Windows operating systems: change directory to ORACLE_HOME\oracle_common\upgrade\bin.

  2. Enter the following command to start the Upgrade Assistant:

    On UNIX operating systems:

    ./ua

    On Windows operating systems:

    ua.bat

    You can also launch the Upgrade Assistant with logging parameters as shown in the UNIX example below:

    ./ua [-logLevel <log_level] [-logDir <log_directory>]

    Logging level. Select one of the following:
    • TRACE

    • NOTIFICATION

    • WARNING

    • ERROR

    • INCIDENT_ERROR

    The default logging level is NOTIFICATION.

    Note:

    When troubleshooting, consider setting the -logLevel to TRACE so that more information will be logged. If additional information is not needed, change the logLevel as the Upgrade Assistant's log files can become very large when -logLevel TRACE is used.

4.1.5 Upgrading SOA Schemas with the Upgrade Assistant

Use the Upgrade Assistant to upgrade your supported schemas to 12c (12.2.1.1)

The Upgrade Assistant displays a sequence of screens listed when upgrading schemas. Perform the action(s) for each of the screen.

Table 4-2 Upgrade Assistant Screens: Upgrading Schemas

Screen Description and Action Required

Welcome

This screen provides an overview of the Upgrade Assistant and some information about important pre-upgrade tasks.

Schemas

Select Individually Selected Schemas.

Available Components

This screen provides a list of installed Oracle Fusion Middleware components that have schemas that can be upgraded. When you select a component, the schemas and any dependencies are automatically selected.

For example, when Oracle SOA is selected, the Oracle SOA (_SOAINFRA), Audit Services (_IAU), Metadata Service (_MDS), Oracle Platform Security Services(_OPSS), and User Messaging Services (_UMS) schemas will be included in the upgrade.

When Managed File Transfer is selected, Audit Services (_IAU), Enterprise Scheduler (_ESS) and Platform Security Services (OPSS) will be included in the upgrade.

Description of GUID-C60649BE-E01A-4571-982C-090AA493C64B-default.png follows
Description of the illustration GUID-C60649BE-E01A-4571-982C-090AA493C64B-default.png

Domain Directory

This screen appears if you selected Oracle Platform Security Services or Oracle Audit Services on the Available Components screen.

Enter the absolute path to the existing WebLogic domain directory, or click Browse to navigate to and select the domain directory you are upgrading.

Prerequisites

Check that the prerequisites for schema upgrade are met. You must select each prerequisite before you click Next.

CAUTION: Upgrade Assistant will NOT verify that these prerequisites have been met.

Schema Credentials

Use this screen to enter database connection details for each of the schemas you are upgrading.

  1. Select a the database type from the Database Type drop-down menu.

  2. Enter the database connection details, and click Connect.

  3. Select the schema you want to upgrade from the Schema User Name drop-down menu, and then enter the password for the schema.

    In some cases, such as _ORASDPM, you will need to manually enter the Schema User Name and password.

    11g to 12c Upgrades Only: The UCSUMS schema is not auto-populated. Enter prefix_ORASDPM as the user. Upgrade environment uses _ORASDPM as the schema name, whereas in the 12c environment it is referred to as the _UMS schema.

  4. Click Next.

Notes:

  • The title of Schema Credentials screen varies, depending upon the schemas you are upgrading. For example, if you are upgrading the _SOAINFRA schema, the screen title appears as "SOAINFRA Schema".

  • For information on the fields required to connect to the database, click Help.

Examine

Review the status of the Upgrade Assistant as it examines each component, verifying that the component is ready for upgrade.

Verify that the Source Version displayed for each schema is listing the correct version number for the schema to be upgraded.

Upgrade Summary

Review the summary of the options that you have selected for schema upgrade. Verify that the correct Source and Target versions are listed for each schema you intend to upgrade.

Click Upgrade to upgrade the schemas, or click Back if you wish to change the configurations.

Upgrade Progress

Review the status of the current upgrade process.

NOTE: The progress bar on this screen displays the progress of the current upgrade procedure. It does not indicate the time remaining for the upgrade.

Click Next when the upgrade is complete.

Upgrade Success

Click Close if the Upgrade was successful.

If the upgrade failed or if you canceled the upgrade before it completed successfully, you should review the log files, restore the backed up environment, and restart the Upgrade Assistant.

4.1.6 Reconfiguring the Domain Using the Reconfiguration Wizard

After upgrading the schemas, run the Reconfiguration Wizard to reconfigure your domain component configurations to 12c.

When you use the Reconfiguration Wizard to reconfigure a WebLogic Server domain, the following items are automatically updated, depending on the applications in the domain:

  • WLS core infrastructure

  • Domain version

Note:

The Reconfiguration Wizard does not update any of your own applications that are included in the domain.
Specifically, when you reconfigure a domain the following occurs:
  • The domain version number in the config.xml file for the domain is updated to the Administration Server's installed WebLogic Server version.

  • Reconfiguration templates for all installed Oracle products are automatically selected and applied to the domain. These templates define any reconfiguration tasks that are required to make the WebLogic domain compatible with the current WebLogic Server version.

  • Start scripts are updated.

Note:

Once the domain reconfiguration process starts, it is irreversible. Prior to running the Reconfiguration Wizard, ensure that you have backed up the domain as described in Backing Up the Domain. If an error or other interruption occurs while running the Reconfiguration Wizard, you must restore the domain by copying the files and directories from the backup location to the original domain directory. This is the only way to ensure that the domain has been returned to its original state prior to reconfiguration.
Follow these instructions to reconfigure the existing domain using the Reconfiguration Wizard. For general information about how the domain is reconfigured, see Reconfiguring WebLogic Domains.

4.1.6.1 Backing Up the Domain

Prior to running the Reconfiguration Wizard, make a backup copy of the domain directory:

  1. Copy the source domain to a separate location to preserve the contents.
    For example, copy C:\domains\mydomain to C:\domains\mydomain_backup.
  2. Prior to updating the domain on each remote Managed Server, make a backup copy of the domain directory on each remote machine.
  3. Verify that the backed up versions of the domain are complete.
If domain reconfiguration fails for any reason, you must copy all files and directories from the backup directory into the original domain directory to ensure that the domain is returned entirely to its original state prior to reconfiguration.

4.1.6.2 Starting the Reconfiguration Wizard

Start the Reconfiguration Wizard in graphical mode by doing the following:

  1. Log in to the system on which the domain resides.
  2. Open the command shell (on UNIX operating systems) or open a command prompt window (on Windows operating systems).
  3. Edition Based Database Users Only: If your schemas are configured with EBR database, a default edition name must be manually supplied before you run the Reconfiguration Wizard.

    Run the following SQL command to set the default edition:

    ALTER DATABASE DEFAULT EDITION = edition_name;
    

    where edition_name is the name of the child edition name.

  4. Go to the following directory:

    (UNIX Operating Systems) ORACLE_HOME/oracle_common/common/bin

    (Windows Operating Systems) ORACLE_HOME\oracle_common\common\bin

    where ORACLE_HOME is your 12c Oracle home directory.

  5. Execute the following command:

    (UNIX Operating Systems) ./reconfig.sh -log=log_file -log_priority=ALL

    (Windows Operating Systems) reconfig.cmd -log=log_file -log_priority=ALL

    where log_file is the absolute path of the log file you'd like to create for the domain reconfiguration session. This can be helpful if you need to troubleshoot the reconfiguration process..

    The parameter -log_priority=ALL ensures that logs are logged in fine mode.

    Note:

    When you run reconfig.cmd or reconfig.sh, the following error message might display to indicate that the default cache directory is not valid:

    *sys-package-mgr*: can't create package cache dir
    

    You can change the cache directory by setting the environment variable CONFIG_JVM_ARGS. For example:

    CONFIG_JVM_ARGS=-Dpython.cachedir=valid_directory

4.1.6.3 Reconfiguring the Domain

Note that you may not see every screen listed below. In addition, you may need to complete additional screens based on your environment setup. For more information, see Reconfiguring WebLogic Domains.

Table 4-3 Reconfiguration Wizard Screens

Reconfiguration Wizard Screen Description and Action Required
Select Domain

Enter the absolute path to the existing domain directory, or click Browse to navigate to and select the domain directory.

Reconfiguration Setup Progress

Shows the progress of applying the reconfiguration templates.

Domain Mode and JDK

Domain mode cannot be changed.

Select the JDK to use in the domain or click Browse to navigate to the JDK you want to use.

Note that Oracle Fusion Middleware 12c requires Java SE 7. For more information, see Verifying Certification and System Requirements.

Database Configuration Type

Use the RCU Data option to connect to the Server Table (_STB) schema. The Repository Creation Utility (RCU) will automatically use service table schema to load the other 12c schema credentials automatically. Always verify the data on the JDBC screens that follow.

NOTE: For any existing 11g datasource, the reconfiguration will preserve the existing values. For new datasources where the schema was created by 12c RCU, the default connection data will be retrieved from the _STB schema. If no connection data for a given schema is found in the _STB schema, then the default connection data is used.

JDBC Data Sources

This screen is displayed if you created custom data sources for a database-based OPSS security store or Audit Data store in 11g.

Use this screen to configure the JDBC data sources defined in your domain source.

JDBC Data Sources Test

Test the data source connections you configured on the JDBC Data Sources screen.

JDBC Component Schema

Specify the data source settings for each of the schemas listed on the screen, by selecting the check box adjacent to each schema name.

You must specify the 11g schema details for the schemas that you just upgraded. For the others, specify the 12.2.1.1 schema details.

JDBC Component Schema Test

Test the configurations that you specified for the data sources in the previous screen. Select the check boxes adjacent to the names of the schemas to test, and click Test Selected Connections.

The result of the test is indicated in the Status column. Click Next when the test is successful for all the schemas.

Node Manager

This screen is displayed only if the domain you are reconfiguring is currently using a per-host Node Manager. Use this screen to select the Node Manager configuration to use for the reconfigured domain. The resulting configuration depends on the combination of options you select for Node Manager Type and Node Manager Configuration.

Advanced Configuration

The categories that are listed on this screen depend on the resources defined in the templates you selected for the domain during domain configuration.

For example, when the SOA Suite and BPM template is being applied to the domain, select the Managed Servers, Clusters and Coherence if one or more of the following applies:

  • You have more than one managed server in a single domain (soa_server1 and bam_server1, for example)

  • You need to modify cluster or coherence data

For information on using the other advanced configuration options, such as Node Manager, Deployments and Services, Domain Front End Host Capture and JMS File Store, see the online help.

Managed Servers

You must specify the actual hostname for the Listen Address for each managed server in your domain.

Do not use the default localhost or All Local Addresses option.

You must specify the actual hostname as hostname.company.com

When upgrading from 12.1.3 to 12.2.1.1, you must assign the server to the appropriate Server Groups. See Targeting Server Groups Using the Reconfiguration Wizard

Assign Servers to Machines

If you have created servers as part of the upgrade process, then select the server name in the Servers list box and target them to the correct Node Manager Machine.

Otherwise, no action is required on this screen when you are upgrading or reconfiguring the domain.

Assign Servers to Clusters

Cluster Upgrades Only: If you are upgrading clusters, use this screen to assign Managed Servers to clusters.

Note that only Managed Servers are displayed in the Server list box. The Administration Server is not listed because it cannot be assigned to a cluster.

Note:

SOA UPGRADES ONLY: When OWSMPM is in its own cluster and not part of SOA or OSB clusters, you should target only SOA-MGD-SVRS-ONLY user extensible server group to the SOA cluster, target only OSB-MGD-SVRS-ONLY to the OSB cluster and target WSMPM-MAN-SVER server group to OWSM . When upgrading 12.1.3 to 12.2.11, you also need to target BAM-MGD-SVRS-ONLY to BAM cluster.

Configuration Summary

Review the configuration summary.

Click Reconfig to reconfigure the domain, or click Back to change the configurations.

Reconfiguration Progress

Review the reconfiguration progress. Click Next when the process is complete.

Reconfiguration Success

Review the final status of the reconfiguration process. Click Finish to exit the Reconfiguration Wizard.

4.1.7 Upgrading SOA Component Configurations

Describes the screens of the Upgrade Assistant when upgrading WebLogic Component Configurations.

NOTE: The screens you see are based on your environment. You may or may not see all of the screens described below. For more information on using the Upgrade Assistant screens, see the online help.

Note:

Additional configuration tasks may be required.

After the Upgrade Assistant has successfully completes the upgrade of your schemas and component configurations, you may need to perform the tasks described in Performing Post Upgrade Tasks to ensure that your components continue to function as expected.

Table 4-4 Upgrade Assistant Screens: Upgrading WebLogic Component Configurations

Screen Description and Action Required

Welcome

This screen provides an overview of the Upgrade Assistant and some information about important pre-upgrade tasks.

Click Next to continue.

WebLogic Components

Select the All Configurations Used by a Domain option to upgrade component configurations for a managed WebLogic Server domain. You must enter the domain directory for the domain that you are upgrading now.

Click Next.

OWSM Policy Manager

This screen is displayed if your 11g environment has multiple WebLogic Server domains, but the OWSM Policy Manager is only in one WLS domain and the OWSM agents are in other domains.

Provide the credentials for the WebLogic Administration Server domain where the Oracle Web Services Manager (OWSM) Policy Manager is deployed.

For information about the fields on this page, click Help, or refer to OWSM Policy Manager.

Component List

This screen provides a list of components that will be included in the domain component configuration upgrade.

Prerequisites

Check if the prerequisites for component configurations upgrade are met.

CAUTION: The Upgrade Assistant will not validate that these prerequisites have been performed.

UMS Configuration

This screen is presented if there are remote managed servers hosting UMS 11g configuration files. You must provide the credentials to these servers so that the Upgrade Assistant can access the configuration files.

NOTE: You may be required to manually copy the UMS configuration files if the Upgrade Assistant is unable to locate them. See Upgrade Assistant: Copying UMS Configuration Files.

Examine

Review the status of the Upgrade Assistant as it examines each component, verifying that the component is ready for upgrade.

Upgrade Summary

Review the summary of the options that you have selected for schema upgrade.

Click Upgrade to upgrade the schemas, or click Back if you wish to change the configurations.

Upgrade Progress

Review the status of the upgrade process.

Click Next when the upgrade is complete.

Upgrade Success

Click Close if the Upgrade was successful.

If the upgrade failed or if you canceled the upgrade before it completed successfully, you should review the log files, restore the backed up environment, and restart the Upgrade Assistant.

4.2 Upgrading to Oracle SOA Suite with Business Activity Monitoring (BAM) 12c (12.2.1.1) from a Previous 12c Release

If your existing 12c deployment includes SOA Suite with Business Activity Monitoring (BAM), you will need to complete the following tasks to upgrade to the 12c (12.2.1.1) release.

  1. Complete all required pre-upgrade tasks.
    You must complete the pre-upgrade tasks before you begin this process. Refer to the Pre-Upgrade Checklist and any SOA-specific tasks that may be required for your deployed applications. Confirm that you have a complete backup version available in case you need to restore.
  2. Run a pre-upgrade readiness check using the Upgrade Assistant in -readiness mode.
    Launch the Upgrade Assistant from the 12.2.1.1 Oracle home to review your 12.1.3 or 12.2.1 domain for upgrade readiness.

    UNIX operating system users, navigate to oracle_common/upgrade/bin of the 12.2.1.1 Oracle home

    Execute the following command: ./ua — readiness

  3. Upgrade the 12.1.3 or 12.2.1 schemas to 12.2.1.1 using the Upgrade Assistant 12c (12.2.1.1).
    Launch the Upgrade Assistant from the 12.2.1 Oracle home to upgrade the 12.1.3 or 12.2.1 schemas.

    On UNIX operating systems:: change directory to ORACLE_HOME/oracle_common/upgrade/bin

    Execute the following command: ./ua

    On Windows operating systems: change directory to ORACLE_HOME\oracle_common\upgrade\bin

    Execute the following command: ua.bat

  4. Complete the Upgrade Assistant screens as described in the standard upgrade process: Upgrading Schemas Using the Upgrade Assistant
  5. Upgrade the domain configurations using the Reconfiguration Wizard 12c (12.2.1).
    Launch the Reconfiguration Wizard from the 12.2.1.1 Oracle home to upgrade the 12.1.3 or 12.2.1 domain.

    UNIX operating system users, navigate to:

    oracle_common/common/bin of the 12.2.1.1 Oracle home

    Execute the following command: ./reconfig.sh

    Complete the Reconfiguration Wizard screens as described in the standard reconfiguration process: Reconfiguring the Domain Using the Reconfiguration Wizard

    IMPORTANT: You must complete these additional tasks while running the Reconfiguration Wizard:

    1. On the Component Datasources screen, change <prefix>_WLS_RUNTIME to <prefix>_WLS on the field of "Schema Owner" for "BAM Leasing Schema". The schema owner name may incorrectly show DEV_WLS_RUNTIME.
    2. Complete the Reconfiguration Wizard Managed Server screen as described in Targeting Server Groups Using the Reconfiguration Wizard

4.3 Targeting Server Groups Using the Reconfiguration Wizard

When upgrading from a previous 12c release, you must manually target your servers to the appropriate server groups using the Reconfiguration Wizard.

If you are upgrading a domain that was created in a previous 12c release (such as 12.1.3), you MUST target your servers to the correct Server Groups during the domain reconfiguration phase of the upgrade. Failure to target these servers may result in a failed upgrade and excess downtime.
  1. Launch the Reconfiguration Wizard.

    (UNIX) ORACLE_HOME/oracle_common/common/bin

    (Windows) ORACLE_HOME\oracle_common\common\bin

    where ORACLE_HOME is your Oracle home directory.

    (UNIX) ./reconfig.sh -log=<log_file> -log_priority=ALL

    (Windows) reconfig.cmd -log=<log_file> -log_priority=ALL

  2. Navigate to the Advanced Configuration screen and select Managed Servers, Clusters, and Coherence.
    Description of GUID-06E78EBE-D671-49ED-8E1F-CE06C7C72EE9-default.png follows
    Description of the illustration GUID-06E78EBE-D671-49ED-8E1F-CE06C7C72EE9-default.png
  3. On the Managed Servers screen, target each server to the correct Server Group by selecting the correct group name from the Server Groups drop-down menu.
    Description of GUID-E96F27A4-74D8-4A33-83E3-1829BDBD98B4-default.png follows
    Description of the illustration GUID-E96F27A4-74D8-4A33-83E3-1829BDBD98B4-default.png

    Note:

    When OWSMPM is in its own cluster and not part of SOA or OSB clusters, you should target only SOA-MGD-SVRS-ONLY user extensible server group to the SOA cluster, target only OSB-MGD-SVRS-ONLY to the OSB cluster and target WSMPM-MAN-SVER server group to OWSM . When upgrading 12.1.3 to 12.2.1.1, you also need to target BAM-MGD-SVRS-ONLY to BAM cluster.
    Component and Server Server Group
    SOA (soa_server1) SOA-MGD-SVRS-ONLY
    Oracle Service Bus — OSB (osb_server1) OSB-MGD-SVRS-ONLY
    Business Activity Monitoring — BAM (bam_server1) BAM-MGD-SVRS-ONLY
    Managed File Transfer — MFT (mft_server1) MFT-MGD-SVRS-ONLY
Each of the servers should now be targeted to the correct server group and should not show as Unspecified.