Go to main content
1/21
Contents
Title and Copyright Information
Preface
Audience
Purpose of this Guide
Documentation Accessibility
Related Documents
Conventions
Part I Introduction to High Availability
1
Introduction and Roadmap
1.1
How to Use This Document
1.2
Setting up a Highly Available Environment
1.3
New and Changed Features in This Release
1.4
What is High Availability?
1.4.1
Active-Active High Availability Solutions
1.4.2
Active-Passive High Availability Solutions
1.5
High Availability Solutions
1.6
About the Oracle Fusion Middleware Standard HA Topology
1.6.1
Elements in the Standard High Availability Topology
2
High Availability Concepts
2.1
Oracle Fusion Middleware Concepts
2.2
Server Load Balancing in a High Availability Environment
2.2.1
About Load Balancing
2.2.2
Third-Party Load Balancer Requirements
2.2.3
Configuring Third-Party Load Balancers
2.2.4
Server Load Balancing with Oracle HTTP Server or Oracle Traffic Director
2.3
Application Failover
2.3.1
About Failover, Application Failover, and State
2.3.2
Session Failover Requirements
2.3.3
Application Failover Expected Behavior
2.4
Real Application Clusters
2.5
Coherence Clusters and High Availability
2.6
Disaster Recovery
2.7
Install Time Configuration (Profiles)
2.7.1
Domain (Topology) Profiles
2.7.2
Persistence Profile Types
2.7.3
Post-Configuration Defaults
2.8
Application and Service Failover for JMS and JTA
2.8.1
About Automatic Service Migration (JMS/JTA)
2.9
Roadmap for Setting Up a High Availability Topology
3
Whole Server Migration
3.1
About Whole Server Migration
3.2
Configuring Whole Server Migration for Failover
Part II Creating a High Availability Environment
4
Using Shared Storage
4.1
About Shared Storage
4.2
Shared Storage Prerequisites
4.3
Using Shared Storage for Binary (Oracle Home) Directories
4.3.1
About the Binary (Oracle Home) Directories
4.3.2
About Sharing a Single Oracle Home
4.3.3
About Using Redundant Binary (Oracle Home) Directories
4.4
Using Shared Storage for Domain Configuration Files
4.4.1
About
Oracle WebLogic Server
Administration and Managed Server Domain Configuration Files
4.4.2
Shared Storage Considerations for Administration Server Configuration Directory
4.4.3
Shared Storage Considerations for Managed Server Configuration Files
4.5
Shared Storage Requirements for JMS Stores and JTA Logs
4.6
Directory Structure and Configurations
5
Database Considerations
5.1
About Oracle Real Application Clusters
5.2
Roadmap for Setting Up Oracle Real Application Clusters
5.3
About RAC Database Connections and Failover
5.3.1
About XA Transactions
5.4
About Data Sources
5.4.1
Active GridLink Data Sources
5.4.2
Multi Data Sources
5.5
Configuring Active GridLink Data Sources with Oracle RAC
5.5.1
Requirements to Configure Component Data Sources as Active Gridlink Data Sources
5.5.2
Configuring Component Data Sources as Active GridLink Data Sources
5.5.3
Using SCAN Addresses for Hosts and Ports
5.6
Configuring Multi Data Sources
5.6.1
Configuring Multi Data Sources with Oracle RAC
5.6.1.1
Requirements to Configure Multi Data Sources with Oracle RAC
5.6.1.2
Configuring Component Data Sources as Multi Data Sources
5.6.1.3
About Adding Multi Data Sources For RAC Databases
5.6.1.4
Modifying or Creating Multi Data Sources After Initial Configuration
5.6.1.5
Troubleshooting Warning Messages (Increasing Transaction Timeout for XA Data Sources)
5.6.1.6
Configuring Schemas for Transactional Recovery Privileges
5.6.2
Configuring Multi Data Sources for MDS Repositories
6
Scaling Out a Topology (Machine Scale Out)
6.1
About Machine Scale Out
6.2
Roadmap for Scaling Out Your Topology
6.3
Optional Scale Out Procedure
6.4
About Scale Out Prerequisites
6.5
Resource Requirements
6.6
Creating a New Machine
6.6.1
Shutting Down the Managed Server
6.6.2
Creating a New Machine (Using the Administration Console)
6.6.3
Assigning Managed Servers to a New Machine
6.7
Configuring WLS JMS After Machine Scale Up or Scale Out
6.8
Packing the Domain on APPHOST1
6.9
Preparing the New Machine
6.10
Running Unpack to Transfer the Template
6.11
Starting the Node Manager
6.12
Starting Managed Servers
6.13
Verifying Machine Scale Out
6.14
Configuring Multicast Messaging for Clusters
6.14.1
About Multicast and Unicast Messaging for Clusters
6.14.2
Requirements to Configure Multicast Messaging
6.14.3
Configuring Multicast Messaging
7
Using Dynamic Clusters
7.1
About Dynamic Clusters
7.2
Why Do You Use Dynamic Clusters?
7.3
How Do Dynamic Clusters Work?
7.3.1
Creating and Configuring Dynamic Clusters
7.3.2
Using Server Templates
7.3.3
Calculating Server-Specific Attributes
7.3.3.1
Calculating Server Names
7.3.3.2
Calculating Listen Ports
7.3.3.3
Calculating Machine Names
7.4
Creating Dynamic Clusters in a High Availability Topology
7.5
Expanding or Reducing Dynamic Clusters
8
JMS and JTA High Availability
8.1
About JMS and JTA Services for High Availability
8.2
About Migratable Targets for JMS and JTA Services
8.3
Configuring Migratable Targets for JMS and JTA High Availability
8.4
User-Preferred Servers and Candidate Servers
8.5
Using File Persistence (WebLogic JMS)
8.6
Using File Stores on NFS
8.6.1
Verifying Server Restart Behavior
8.6.2
Disabling File Locking for the Default File Store
8.6.3
Disabling File Locking for a Custom File Store
8.6.4
Disabling File Locking for a JMS Paging File Store
8.6.5
Disabling File Locking for Diagnostics File Stores
8.7
Configuring WLS JMS with a Database Persistent Store
8.7.1
About the Persistent Store
8.7.2
Prerequisites for Configuring WLS JMS with a Database Persistent Store
8.7.3
Switching WLS JMS File-Based Persistent Stores to Database Persistent Store
8.8
Configuring Database Stores to Persist Transaction Logs
8.8.1
Requirements for Configuring JDBC TLOG Stores
8.8.2
Configuring JDBC TLOG Stores
9
Administration Server High Availability
9.1
Administration Server Role
9.1.1
Administration Server Failure and Restart
9.1.2
Shared Storage and Administration Server High Availability
9.2
Role of Node Manager
9.3
Administration Server High Availability Topology
9.4
Configuring Administration Server High Availability
9.4.1
Administration Server High Availability Requirements
9.4.2
Configuring the Administration Server for High Availability
9.5
Failing Over or Failing Back Administration Server
9.5.1
Failing Over the Administration Server if Original Host Fails
9.5.2
Failing Back the Administration Server to the Original Host
Part III Component Procedures
10
Configuring High Availability for Web Tier Components
10.1
Oracle HTTP Server and High Availability Concepts
10.2
Oracle HTTP Server Single-Instance Characteristics
10.3
Oracle HTTP Server and Domains
10.4
Oracle HTTP Server Startup and Shutdown Lifecycle
10.5
Starting and Stopping
10.6
Oracle HTTP Server High Availability Architecture and Failover Considerations
10.7
Oracle HTTP Server Failure Protection and Expected Behaviors
10.8
Configuring Oracle HTTP Server Instances on Multiple Machines
10.9
Configuring Oracle HTTP Server for High Availability
10.9.1
Prerequisites to Configure a Highly Available OHS
10.9.1.1
Load Balancer Prerequisites
10.9.1.2
Configuring Load Balancer Virtual Server Names and Ports
10.9.1.3
Managing Load Balancer Port Numbers
10.9.1.4
Installing and Validating Oracle HTTP Server on WEBHOST1
10.9.1.5
Creating Virtual Host(s) on WEBHOST1
10.9.1.6
Configuring mod_wl_ohs.conf
10.9.1.7
Configuring mod_wl_conf if you use SSL Termination
10.9.2
Installing and Validating Oracle HTTP Server on WEBHOST2
10.9.3
Configuring and Validating an OHS High Availability Deployment
10.9.3.1
Configuring Virtual Host(s) on WEBHOST2
10.9.3.2
Validating the Oracle HTTP Server Configuration
11
Configuring High Availability for SOA Components
11.1
About Working with Human Tasks in SOA Composer
11.2
About Composer Failover
12
Configuring High Availability for Oracle WebCenter Components
12.1
About Extending WebCenter Content: Inbound Refinery Components
12.2
About WebCenter Content Scaleup and Ports
12.3
About Creating WebCenter Portal Components on Multiple Nodes
12.4
About Creating a WebCenter Capture Domain with Oracle SOA
12.5
About Scaling Out WebCenter Capture and Configuring OWSM
12.6
About WebCenter Sites Component Connections
12.7
About WebCenter Sites and Multicast
13
Configuring High Availability for Other Components
13.1
Deploying Oracle Data Integrator
13.1.1
Oracle RAC Retry Connectivity for Source and Target Connections
13.1.2
Configuring ODI Repository Connections to Oracle RAC
13.1.3
About Oracle Data Integrator Scheduler Node Failure
13.2
Deploying Oracle Application Development Framework
13.2.1
Oracle JRF Asynchronous Web Services (Pinned Service Behavior)
13.3
Deploying BI
13.3.1
About BI Session Failover
13.3.2
About BI Essbase
13.3.3
About BI Studio
13.3.4
About Specifying Ports for Multiple Node Managers
13.3.5
About RAC Database Post Installation Configuration
13.3.6
About Scaling Out BI Publisher
13.4
Deploying Forms
13.4.1
About Recovering from Forms HTTP Session Failover
13.5
Deploying Reports
13.5.1
About Scaling Up in Reports
13.5.2
About Reports Multicast Communication
13.5.3
About Reports Shared-File Based Cache
13.5.4
About Reports Database Service Failure
13.5.5
About Reports OID/Shared Cache File System Failure
13.6
Deploying Oracle Business Process Management
13.6.1
About BP Composer and High Availability
Scripting on this page enhances content navigation, but does not change the content in any way.