Using Fusion Middleware Control to Identify Single Points of Failure

6-6 System Administrators Guide for Oracle Business Intelligence Enterprise Edition

4. In the PrimarySecondary Configuration section, select the host and Oracle

instance on which you want to run the primary or secondary Cluster Controller or Oracle BI Scheduler.

5. Click Apply, then click Activate Changes.

6. Return to the Business Intelligence Overview page and click Restart.

For information about using methods in the Oracle BI Systems Management API to manage availability, see Chapter 22, Introducing the Oracle BI Systems Management API.

6.3 Optional Configuration for Oracle Business Intelligence High Availability

Follow the steps in this section to perform optional configuration for Oracle Business Intelligence high availability. This section contains the following topics: ■ Section 6.3.1, Setting Optional Cluster Controller Parameters ■ Section 6.3.2, Setting Optional Presentation Services Parameters ■ Section 6.3.3, Setting Optional Oracle BI Presentation Services Plug-in Parameters

6.3.1 Setting Optional Cluster Controller Parameters

You can set optional parameters that are related to Cluster Controller heartbeat frequency in the ClusterConfig.xml file. A copy of the ClusterConfig.xml file must reside on all computers that host a Cluster Controller, Oracle BI Server, or Oracle BI Scheduler component that participates in the cluster. You must set parameters in each copy of the file. To set optional parameters in the ClusterConfig.xml file: 1. Open the ClusterConfig.xml file for editing. You can find the file at: ORACLE_INSTANCEconfigOracleBIApplicationcoreapplication 2. Table 6–2 describes default values for the cluster communication parameters under the ClusterProperties element. Optionally, modify the parameter values as required for the deployment. 3. Save and close the file. 4. Repeat these steps for every host in the deployment. 5. Restart Oracle Business Intelligence. Table 6–2 ClusterConfig.xml Parameters for Cluster Communication Parameter Description Default Value ServerPollSeconds The frequency of heartbeat messages between the Cluster Controller and the Oracle BI Server and Oracle BI Scheduler nodes in the cluster. 5 seconds ControllerPollSeconds The frequency of heartbeat messages between the Cluster Controllers. 5 seconds Deploying Oracle Business Intelligence for High Availability 6-7 Example 6–1 shows example parameters in the ClusterConfig.xml file. Note that any additional elements that are not shown in this example are centrally managed and cannot be set manually. Example 6–1 Sample Parameters for Clustering in ClusterConfig.xml ClusterProperties ServerPollSeconds5ServerPollSeconds ControllerPollSeconds5ControllerPollSeconds ClusterProperties

6.3.2 Setting Optional Presentation Services Parameters

You can optionally configure certain parameters that control the communication between Presentation Services and the JavaHost component. To configure Presentation Services, set parameters in the instanceconfig.xml file on each computer that hosts Presentation Services. To configure Presentation Services for clustering: 1. Open the configuration file instanceconfig.xml for editing. You can find instanceconfig.xml at: ORACLE_INSTANCEconfigOracleBIPresentationServicesComponent coreapplication_obipsn 2. Under the ServerInstance tag, the JavaHostProxy element has optional subelements. Table 6–3 describes these optional subelements. 3. Save and close the file. 4. Repeat these steps for every Presentation Services instance in your deployment. 5. Restart Oracle Business Intelligence.

6.3.3 Setting Optional Oracle BI Presentation Services Plug-in Parameters

You can optionally configure the Oracle BI Presentation Services Plug-in to control session redirection behavior. To do this, you must perform the steps in this section on each computer where the analytics Java component is installed. To set optional parameters for the Oracle BI Presentation Services Plug-in: 1. Open the bridgeconfig.properties file for editing. You can find this file at: MW_HOMEuser_projectsdomainsdomain_nameconfigfmwconfig biinstancescoreapplication

2. Optionally, you can include the parameter AlwaysKeepSessionAffiliation to

control whether requests that belong to the same session can be redirected to another Presentation Services component if the current Presentation Services component score is too low. Table 6–3 Optional Subelements for the JavaHostProxy Element Subelement Attribute Description LoadBalancerPing keepAliveMaxFailures Specifies the number of ping failures required before the host is declared nonfunctioning. The default value is 5. LoadBalancerPing keepAliveFrequencySecs Specifies the ping frequency in seconds. The default value is 20.