By automatically and dynamically partitioning data in memory across multiple servers, Oracle Coherence enables continuous data availability and transactional integrity, even in the event of a server failure. As a shared infrastructure, Oracle Coherence combines data locality with local processing power to perform real-time data analysis, in-memory grid computations, and parallel transaction and event processing.
Note:
If you are logged into a domain partition, navigate from the Domain Partition menu.
This chapter includes the following sections:
This section describes how to create managed Oracle Coherence clusters and how to add standalone Oracle Coherence clusters. Managed Oracle Coherence clusters are comprised of managed Oracle Coherence servers that are part of a WebLogic Server domain. Standalone Oracle Coherence clusters are comprised of Oracle Coherence servers that are not part of a WebLogic Server domain.
This section includes the following tasks:
To create a new managed Oracle Coherence cluster:
On the Properties page, define the general cluster properties for your new managed Oracle Coherence cluster:
Name: enter a unique name for your cluster.
Clustering Mode: if you selected Configure within WebLogic Server, then select either unicast or multicast for the cluster network transmission.
Cluster Listen Port: if you selected Configure within WebLogic Server, then enter the cluster listen port. Oracle Coherence cluster members use this port to discover and join, or create, the cluster. The default port is 7574.
Multicast Listen Address: if you selected Configure within WebLogic Server and you are using multicast, enter an IP address for the cluster multicast listener.
Custom Configuration File Name: if you selected Use a Custom Configuration File, enter the location of a Oracle Coherence cluster configuration file that defines the cluster properties. You can click Browse to navigate to the file location.
For more information about these fields, see Configuration Options.
On the Members page, you can specify the WebLogic Server clusters or specific managed servers to associate with this managed Oracle Coherence cluster.
To add a standalone Oracle Coherence cluster:
For more information about these fields, see Configuration Options.
This section describes how to edit standalone cluster settings. This section includes the following tasks:
To edit the general settings for a standalone Oracle Coherence cluster:
For more information about these fields, see Configuration Options.
To edit the notes for a standalone Oracle Coherence cluster:
For more information about these fields, see Configuration Options.
This section describes how to monitor Oracle Coherence clusters.
This section includes the following tasks:
This section describes how to configure managed Oracle Coherence clusters.
This section includes the following tasks:
To edit managed Oracle Coherence cluster configuration settings:
From the General page, expand Custom Configuration to define custom configuration settings for this Coherence cluster, such as:
Use a custom cluster configuration file
Custom configuration file name
Optionally, expand Address Configurations to define address configuration settings for this Coherence cluster, such as:
Clustering mode
Cluster listen port
Multicast listen address
Transport
Time to live
For more information on the attributes of the general page, see General.
Click Save.
The Cache Configurations page displays a table that lists the cache configured for this Coherence cluster.
Use the Cache Configurations page to:
For more information about these fields, see Configuration Options
Use the Well Known Addresses page to create, edit, and delete well known addresses for this Coherence cluster.
Create a Well known Address
On the Well Known Address page, click Create.
The Configure Well Known Address dialog appears.
Enter a Name for your well known address.
Enter the Listen Address for the well known address.
Click Save.
Edit a Well known Address
On the Well Known Address page, click the well known addresses you want to edit.
The Configure Well Known Address dialog appears.
Edit the required fields.
Click Save.
Delete a Well known Address
On the Well Known Address page, select the well known addresses you want to delete and click Delete.
Click Ok to confirm the deletion.
For more information about the fields in the Well Known Addresses page, see Configuration Options
The Address Providers page is used to create and delete address providers and configure the socket information for the Provider you created.
Use the Address Providers page to:
For more information about these fields, see Configuration Options
You can configure socket information for the address provider you created.
From the table on the Address Providers page, click the address provider you created, to:
For more information about these fields on this page, see Configuration Options
Use the Federation page to configure the Federation environment for that cluster.
Using the federation page, you can configure a remote participant for that Coherence cluster. You may replicate the data present on one server/cluster to the other (local /remote) participant of the federation environment based on the topology selected in the configuration.
For more information about the fields on this page, see Configuration Options
Use the Persistence page to save the cache data to the file system.
For more information about the fields on this page, see Configuration Options
Use the Logging page to configure logging properties for this Coherence cluster.
For more information about the fields on this page, see Configuration Options
Use the Security page to configure security services on this Coherence cluster.
The Services page displays a table that lists the services configured for this Coherence cluster.
Use the Services page to:
For more information about these fields, see Configuration Options
To add a new service:
Click Add Service. The Add Coherence Service dialog appears.
Enter a Name for your service.
Select the Global or Partition for the Coherence service.
Click Save.
To configure roles for a service:
From the services table, select the name of the service for which you want to configure roles. The Roles page appears.
While configuring a role for a service, you can:
For more information about the fields on this page, see Configuration Options
To create a role:
On the Roles page, click Create.
The Create a New Coherence Cache Role dialog appears.
Enter a Name for your role.
Select a Provider Name for your role.
Click Create.
The role you created will be displayed in the table on the Roles page.
The role conditions determine the membership of the role. From the Edit Coherence Cache Role dialog, you can add a condition.
To add a condition:
On the Edit Coherence Cache Role dialog, click Add.
The Add a Condition dialog appears.
Click the Choose a Predicate drop-down and select a predicate.
Enter an Argument Name for the predicate you selected.
Click Add.
The condition you added will be listed under the Add button of the Edit Coherence Cache Role dialog.
Select the condition and click Save.
For more information about the fields on this page, see Configuration Options
To configure policies for a service:
From the services table, select the name of the service for which you want to configure policies.
Select the Policies tab. The Policies page appears.
While configuring a policy for a service, you can:
For more information about the fields on this page, see Configuration Options
To add a policy:
Click Add.
The Add a Condition dialog appears.
Enter an Argument Name for the predicate you selected.
Click Add.
The policy condition you added will be listed under the Add button of the Edit policies page.
Select the condition and click Save.
The policy conditions determine the access control of the Coherence cluster. From the Policy Conditions section on the Policies page, you can add a condition.
To add a policy condition:
In the Policy Conditions section click Add.
The Add a Condition dialog appears.
Click the Choose a Predicate drop-down and select a predicate.
Enter an Argument Name for the predicate you selected.
Click Add.
The condition you added will be listed under the Add button of the Edit Coherence Cache Role dialog.
Select the condition and click Save.
The Caches page displays a table that lists the caches configured for this Coherence cluster.
Use the Caches page to:
For more information about these fields, see Configuration Options
To add a new cache:
Click Add Cache. The Add Coherence Cache dialog appears.
Enter a Name for your service.
Select the Partition for the Coherence service.
Click Save.
To configure roles for a cache:
From the caches table, select the name of the cache for which you want to configure roles.
Select the Roles tab. The Roles page appears.
While configuring a role for a cache, you can:
For more information about the fields on this page, see Configuration Options
To create a role:
On the Roles page, click Create.
The Create a New Coherence Cache Role dialog appears.
Enter a Name for your role.
Select a Provider Name for your role.
Click Create.
The role you created will be displayed in the table on the Roles page.
The policy conditions determine the access control of the Coherence cluster. From the Policy Conditions section on the Policies page, you can add a condition.
To add a policy condition:
In the Policy Conditions section click Add.
The Add a Condition dialog appears.
Click the Choose a Predicate drop-down and select a predicate.
Enter an Argument Name for the predicate you selected.
Click Add.
The condition you added will be listed under the Add button of the Edit Coherence Cache Role dialog.
Select the condition and click Save.
To configure policies for a cache:
From the caches table, select the name of the cache for which you want to configure policies.
Select the Policies tab. The Policies page appears.
While configuring a policy for a cache, you can:
For more information about the fields on this page, see Configuration Options
To add a policy:
Click Add.
The Add a Condition dialog appears.
Enter an Argument Name for the predicate you selected.
Click Add.
The policy condition you added will be listed under the Add button of the Edit policies page.
Select the condition and click Save.
The policy conditions determine the access control of the Coherence cluster. From the Policy Conditions section on the Policies page, you can add a condition.
To add a policy condition:
In the Policy Conditions section click Add.
The Add a Condition dialog appears.
Click the Choose a Predicate drop-down and select a predicate.
Enter an Argument Name for the predicate you selected.
Click Add.
The condition you added will be listed under the Add button of the Edit Coherence Cache Role dialog.
Select the condition and click Save.
The Members page displays a table listing the servers and/or clusters configured to this Coherence Cluster.
For more information about the fields on this page, see Configuration Options.
Use this page to include any additional information that describes the configuration of this Coherence cluster.
For more information about the fields on this page, see Configuration Options