Service Offering
Oracle Clusterware Agent Services
Oracle Clusterware enables servers to communicate with each other, so that they appear to function as a collective unit. This combination of servers is commonly known as a cluster. Although the servers are standalone servers, each server has additional processes that communicate with other servers. In this way the separate servers appear as if they are one system to applications and end users.
An Oracle cluster is a group of independent servers used in a network that cooperate as a single system. It is a technique used to create a highly available and easily scalable environment. If one of the cluster servers fails, the work previously running on that server can be restarted on another available server in the cluster.
Oracle Clusterware Agent as Resource
Oracle Clusterware manages applications when they are registered as resources with Oracle Clusterware. It has access to application-specific primitives that have the ability to start, stop, and monitor a specific resource. Oracle Clusterware runs all resource-specific commands through an entity called an Agent.
An agent is a process that contains the agent framework and user code to manage resources.