Go to main content
1/15
Contents
Title and Copyright Information
Preface
Audience
Related Documents
Conventions
What's New in This Guide
New and Changed Features for Fusion Middleware 12
c
1
Introduction to Oracle SOA Suite and Business Process Management Upgrade
1.1
Understanding the Oracle SOA Suite and Business Process Management Upgrade to 12c
1.2
Understanding the Starting Points for a SOA Suite 12c (12.2.1) Upgrade
1.3
Understanding the Interoperability and Compatibility Restrictions Before You Upgrade
1.4
Understanding SOA Domain Upgrade Restrictions
1.5
Understanding the Standard SOA Upgrade Topologies
1.6
Understanding the SOA Suite and BPM Upgrade Process Flow
1.7
Understanding the SOA Suite and BPM Upgrade Procedures
1.8
Understanding How to Use this Guide for Your Upgrade
2
Pre-Upgrade Checklist
2.1
Creating a Complete Backup (Required)
2.2
Cloning Your Production Environment for Testing (Recommended)
2.3
Verifying Certification and System Requirements
2.3.1
Verify Your Environment Meets Certification Requirements
2.3.2
Verify System Requirements and Specifications
2.3.3
Verify that the database hosting Oracle Fusion Middleware is supported
2.3.4
Verify that the JDK is certified for this release of Oracle Fusion Middleware.
2.4
Migrating from a 32-Bit to a 64-Bit Operating System
2.4.1
Procure the Hardware that Supports your Upgrade's 64-bit Software Requirement
2.4.2
Stop all processes, including the Administration Server, Managed Servers, and Node Manager
2.4.3
Back up all Files from the 32-bit Host Machine
2.4.4
Set up the Target 64-bit Machine with the 11
g
Host Name and IP Address
2.4.5
Restore the 11
g
Backup from 32-bit Host to 64-bit Host
2.4.6
Install the 12
c
Product Distribution(s) on the Target Machine
2.4.7
Upgrade the Target 64-bit Environment Using the Standard Upgrade Procedure
2.5
Purging Unused Data
2.6
Creating the Required Schemas Before Upgrade
2.7
Reassociating File-based Policy Stores to Database-based Policy Stores (Required)
2.7.1
Creating 11
g
OPSS and IAU Schemas
2.7.2
Reassociating the 11
g
Policy Store with the Database-Based Policy Store and OPSS Schema
2.7.3
Validating that the Policy Store Reassociation is Successful
2.7.4
Creating the 12
c
OPSS Schema for an OID-based Security Store
2.8
Upgrading Security Stores to the Latest Version
2.9
Creating a Non-SYSDBA User
2.10
Using Enhanced Encryption (AES 256)
2.11
Creating an Edition on the Server for Edition-Based Redefinition (Optional)
2.12
Maintaining Custom Domain Environment Settings
2.13
Downloading and Installing the 12
c
Oracle Fusion Middleware Product Distributions
2.14
Using the Upgrade Assistant to Run a Pre-Upgrade Readiness Check
2.15
Locating the Component-Specific Upgrade Documentation
3
Pre-Upgrade Tasks for SOA Suite and Business Process Management
3.1
Performing SOA-Specific Pre-Upgrade Tasks
3.1.1
Purging Unused Data
3.1.2
Upgrading and Preparing the Fusion Middleware Database for a SOA Suite Upgrade
3.1.3
Adding Datafiles to the SOAINFRA and IAS_TEMP Tablespaces
3.1.4
Performing pre-Upgrade Tasks for User Messaging Service (UMS)
3.1.5
Pre-Upgrade Tasks for Oracle Service Bus (OSB)
3.1.6
Upgrading a Standalone Oracle HTTP Server
3.1.7
Upgrading Custom Applications Using Oracle JDeveloper 12
c
3.1.8
Stopping SOA Servers and Processes
3.1.9
Committing SOA Composer Changes Before Upgrade
3.2
Installing the 12c (12.2.1) Infrastructure Distributions Before Upgrade
3.2.1
Installing WebLogic Server and JRF Infrastructure
3.2.2
Installing Oracle HTTP Server
3.3
Installing SOA Integrated Distributions
3.4
Preparing to Upgrade SOA Schemas
3.4.1
Identifying Existing SOA Suite and Business Process Management 11
g
Schemas
3.4.2
Creating the Required SOA Schemas Before You Upgrade from 11g
4
Upgrading to SOA Suite and Business Process Management 12c (12.2.1)
4.1
Installing Oracle SOA Suite and Business Process Management 12c
4.2
Generating Log Files During SOAINFRA Schema Upgrade (Recommended)
4.3
Upgrading Schemas with the Upgrade Assistant
4.3.1
About Upgrading Schemas using the Upgrade Assistant
4.3.2
Identifying Schemas that Can be Upgraded with the Upgrade Assistant
4.3.3
Starting the Upgrade Assistant
4.3.4
Upgrading SOA Schemas with the Upgrade Assistant
4.3.5
Verifying the Schema Upgrade
4.3.6
Verifying the Instance Upgrade (if applicable)
4.3.7
Checking for Invalid Database Objects
4.3.8
Upgrading Partitioned Schema Tables from 11g
4.4
Reconfiguring the Domain Using the Reconfiguration Wizard
4.4.1
Backing Up the Domain
4.4.2
Starting the Reconfiguration Wizard
4.4.3
Reconfiguring the Domain
4.5
Upgrading the Domain Component Configurations Using the Upgrade Assistant
4.5.1
Starting the Upgrade Assistant
4.5.2
Upgrading SOA Component Configurations
4.6
Upgrading Oracle Business Process Managment (BPM) Web Forms
4.7
Managing Your Upgraded
Oracle Fusion Middleware
12
c
Software
5
Upgrading Oracle SOA Suite and Business Process Management from a Previous 12c Release
5.1
Upgrading to SOA Suite and Business Process Management 12c from a Previous 12c Release
5.2
Upgrading Oracle SOA Suite with Business Activity Monitoring (BAM) 12c from a Previous 12c Release
5.3
Targeting Server Groups Using the Reconfiguration Wizard
6
Upgrading a Clustered SOA Environment
6.1
Understanding the SOA Cluster Upgrade Topology
6.2
Using Secured Task Forms in a Clustered Topology
6.3
Upgrading a Clustered Topology
6.4
Propagating Domain Configuration on SOAHOST2
6.4.1
Executing the pack command on the server where the Admin Server and one of the Managed Servers is installed.
6.4.2
Copying the template file created in the previous step to SOAHOST2.
6.4.3
Executing the unpack command from the 12c Oracle Home on SOAHOST2.
6.4.4
Completing the following verification steps after the unpack.
6.5
Post-Upgrade Tasks for Cluster Upgrades
6.5.1
Configuring Oracle HTTP Server for the WLS_OSB Managed Servers
6.5.2
Removing OWSM Targets from SOA and OSB Clusters
6.5.3
Updating OWSM Cross-Component Wiring
6.5.4
Reapplying an EDNTopic to SOA JMS Module After Cluster Upgrade
6.5.5
Preventing Duplicate Messages When Using JMS Transport Proxy Service
7
Upgrading SOA with Oracle Business Activity Monitoring (Oracle BAM)
7.1
Understanding an Upgrade to Business Activity Monitoring in 12c
7.2
Understanding the SOA with Oracle BAM Upgrade Process Flow
7.3
Performing the Pre-Upgrade Tasks for Oracle BAM
7.3.1
Creating a New Oracle BAM 11g Domain Before You Upgrade
7.3.2
Exporting All Oracle BAM 11g Artifacts from the Existing Domain
7.3.3
Importing Oracle BAM 11g Artifacts into the New Oracle BAM 11g Domain
7.3.4
Creating a Complete Backup of the Oracle BAM 11g Domain
7.4
Upgrading a SOA with Oracle BAM Domain to 12c
7.4.1
Installing the Fusion Middleware Infrastructure 12c (12.2.1) in a New Oracle Home Directory
7.4.2
Installing Oracle SOA Suite and Business Process Management 12c (12.2.1) in the 12.2.1 Oracle Home
7.4.3
Stopping Servers and Processes
7.4.4
Creating New 12c Schemas with the Repository Creation Utility (RCU)
7.4.5
Renaming the Oracle BAM Templates Before Upgrading the 11g Schemas
7.4.6
Running the Upgrade Assistant to Upgrade Schemas
7.4.7
Reconfiguring the 11g Domain with the Reconfiguration Wizard
7.4.8
Running the Upgrade Assistant to Upgrade Component Configurations
7.5
Performing Post Upgrade Configuration Tasks for Oracle SOA with Oracle BAM 12
c
7.5.1
Starting the Admininstration (Admin) Server
7.5.2
Launching the WebLogic Server Administration 12c Console
7.5.3
Deleting the UMS JMS Resources Running on the Oracle BAM Server or Oracle BAM Cluster
7.5.4
Deleting Subdeployment Resources Targeted to UMS JMS Server Targeted to Oracle BAM
7.5.5
Removing the Oracle BAM Servers and Clusters from the Domain
7.5.6
Removing Unnecessary Oracle BAM 11g Files from the Upgraded Domain
7.5.7
For Cluster Upgrades Only: Stop the Admin and Managed Servers
7.5.8
For Cluster Upgrades Only: Run the Pack Command where the Admin Server and Managed Servers are Installed
7.5.9
For Cluster Upgrades Only: Run the Unpack Command to Replicate the Domain Configuration of SOAHOST1 on SOAHOST2.
7.5.10
Restarting the Admin Server
7.5.11
Configuring 11g Oracle BAM Adapter to Work With SOA 12c Domain
7.5.12
Restarting the SOA Managed Servers
7.5.13
Deleting the Existing UMS Email Driver from the SOA Domain
7.6
Extending the SOA Domain with Oracle BAM 12c
7.6.1
Stop the Admin Server and SOA Managed Server(s)
7.6.2
Extend the SOA 12c Domain with Oracle BAM 12c Domain Template
7.6.3
Create the New UMS Email Driver for the Oracle BAM Server
7.6.4
Import the Oracle BAM 11g data objects and EMS data to the BAM 12c server.
7.6.5
Manually recreate the 11g BAM dashboards, alerts, and other artifacts for use in the BAM 12c domain.
7.6.6
Migrate 11g Process Cubes to BAM 12c Process Star Schema (BPM Users Only).
7.6.6.1
Task 1: Disable the Process Metrics.
7.6.6.2
Task 2: Determing the exportType to be used for the migration.
7.6.6.3
Task 3: (UNIX Only) Run migrateBPMProcessCubes script from the 12c SOA home.
7.6.6.4
Task 4: (Windows Only) Export data object definitions and data from 11g BPM Process Cubes and then import them to 12c.
7.6.6.5
Task 5: (Windows Only) Import dimension data (DimensionExport.zip) into the BAM server.
7.6.6.6
Task 6: (Windows Only) Import active fact data (ActiveFactDataExport.zip) into the BAM server.
7.6.6.7
Task 7: (Windows Only - if exportType=ALL) Import completed fact data (CompletedFactDataExport.zip) into the BAM server.
7.6.6.8
Task 8: Restart the Oracle BAM server once the migration has completed successfully.
7.6.6.9
Task 9: Enable the process metrics while the Oracle BAM server is running.
7.6.7
Migrate the 11g Monitor Express data to BAM 12c Process Star schema. (Optional)
7.6.7.1
Disable the Process Metrics.
7.6.7.2
Run the Oracle BAM migration utility to migrate the Monitor Express data.
7.6.7.3
Import the BPM data to Oracle BAM 12c.
7.6.7.4
Enable publishing to BAM 12c.
7.6.8
Task 8: Generating 11g Compatible Process Star Schema Data Views in 12c (Optional)
7.6.8.1
Task 1: Update the classpath to include the interface JAR file.
7.6.8.2
Task 2: Recreate Standard Views
7.6.8.3
Task 3: Recreate Process-Specific Views
7.7
Recovering from a Failed Oracle BAM Upgrade
7.7.1
Resolving the CFGFWK-60950 Error
7.7.2
Error Handling: 11g Process Cubes to BAM 12c Star Schema Migration
7.7.3
Error Handling for UNIX Operating Systems
7.7.4
Error Handling for Windows Operating Systems
8
Upgrading Oracle Service Bus
8.1
Understanding the Oracle Service Bus Upgrade to 12c
8.2
Upgrading Multiple Components that use UMS in a Single OSB Domain (Not Supported)
8.3
Performing Pre-Upgrade Tasks for Oracle Service Bus (OSB)
8.3.1
Creating Schemas for Oracle Service Bus
8.3.2
Deploying Oracle Web Services Manager Policy Manager in Your 11g Environment
8.3.3
Exporting Services, Projects and Resources when Upgrading Oracle Service Bus
8.3.4
Deleting All Services, Projects and Resources
8.4
Migrating Oracle Service Bus Resources from Previous Releases
8.5
Installing the Oracle Service Bus
8.6
Upgrading an OSB Domain (Without SOA)
8.7
Reconfiguring an OSB Domain
8.8
Upgrading the WebLogic Component Configurations
8.9
Performing Post Upgrade Tasks for Oracle Service Bus
8.9.1
Importing Domain Configuration Data
8.9.2
Importing Security Configurations
8.9.3
Upgrading Your XQuery Resources
8.9.4
Understanding 12c Split-Joins
8.10
Troubleshooting Oracle Service Bus Upgrade
8.10.1
Resolving the HTTP 404 Error After OSB Upgrade with OHS as Cluster Frontend Host
8.10.2
Resolving the HTTP 404 Error When Accessing OSB Console
9
Performing Post Upgrade Tasks
9.1
Performing Post Upgrade Tasks
9.1.1
Reapplying Start Script Properties for JVM
9.1.2
Reapplying Customizations to setDomainEnv
9.1.3
Reapplying Customizations to XEngine Configuration Files
9.1.4
Copying Custom XPath Classes
9.1.5
Recreating Partition-Specific Roles for Application Roles and Policies
9.1.6
Starting and Stopping Servers
9.1.7
Upgrading Business Process Management (BPM) Metadata
9.1.8
Configuring an Oracle Fusion Middleware 12
c
Audit Data Store
9.1.9
Upgrading ServerSocket with Remote Clients
9.1.10
Reconfiguring Threads for SOA 12c
9.2
Verifying that the Upgraded Components Work as Expected
9.2.1
Verifying the Domain Component Configurations Upgrade
9.2.2
Verifying the Database Schema Upgrade Succeeded
9.2.3
Understanding the Flow Trace Changes in 12c
10
Administering and Monitoring the Upgrade of SOA Instances
10.1
Understanding the Instance Upgrade Process
10.2
Understanding Instance Upgrade Background Jobs
10.3
Using Purge Scripts Before You Upgrade
10.4
Using the Upgrade Administration Scripts
10.4.1
Accessing the Upgrade Scripts Menu
10.4.2
Running the Administration Scripts
10.5
Configuring the Administration Scripts
10.5.1
Changing Background Control Job Execution Schedule (Option 5)
10.5.2
Enabling and Disabling Background Control Job (Option 6)
10.5.3
Setting Control Job Parameters (Option 7)
10.5.4
Resetting Errored 11g instances (Option 9)
10.6
Stopping Upgrade Sessions and Jobs
10.7
Restarting an Incomplete Upgrade
10.8
Monitoring Upgrade Status with SQL Queries
10.9
Monitoring Upgrade Status with Fusion Middleware Control
10.9.1
Verifying Data Migration is Complete
10.9.2
Managing an Incomplete (Stopped) Upgrade
10.9.3
Optimizing the Display of Instances in Enterprise Manager
10.9.4
Viewing Instances that Faulted During the Upgrade
10.9.5
Viewing Instances Created Prior to Composite Redeployment
10.10
Resolving Instance Upgrade Errors
10.11
Restarting a Failed Upgrade
A
Troubleshooting the Upgrade
A.1
Reviewing the Release Notes
A.2
Resolving Server Start Errors
A.3
Recovering From a Failed Upgrade
A.4
OWSM Data Source Connection Failure During Upgrade (12.1.3 to 12.2.1)
A.5
Troubleshooting a Failed BAM Upgrade
A.6
Reapplying an EDNTopic to SOA JMS Module After Upgrade
A.7
Troubleshooting Oracle Service Bus
A.8
Troubleshooting Oracle Managed File Transfer (MFT) Upgrade Issues
A.9
Error Starting OWSM After Upgrading to 12c
A.10
Encryption Issues During Upgrade
A.11
Upgrading Unsupported Domains with the Upgrade Assistant
A.12
Business Rules Audit Trail Not Showing After Instance Upgrade
A.13
Resolving a Coherence Cache Exception
A.14
WSDL Generated Missing Elements for Custom Exception
A.15
Connecting to the ServerSocket through Remote Clients
Scripting on this page enhances content navigation, but does not change the content in any way.