Patent ID: 8209417

Claim:
A method performed by one or more computing devices in response to executing instructions of clusterware, the method comprising steps of: maintaining a plurality of resource profiles for a plurality of resources, wherein each resource of the plurality of resources is configured with a resource profile of the plurality of resource profiles, and wherein the resource profile includes a plurality of resource-specific attribute values that define the resource to the clusterware as the clusterware manages operation of the resource in a cluster; causing a particular resource to begin operating in the cluster according to a particular plurality of resource-specific attribute values that define the particular resource and are specified in a particular resource profile for said particular resource; while said particular resource is operating in the cluster in response to said causing said particular resource to begin operating in the cluster, and without stopping operation of the particular resource in the cluster, the one or more computing devices performing each of the following: detecting a particular attribute value of said particular plurality of resource-specific attribute values has changed to a new attribute value; in response to detecting said particular attribute value has changed to said new attribute value, causing said particular resource to operate in the cluster according to said new attribute value and causing said clusterware to continue managing operation of the particular resource in the cluster according to said new attribute value; wherein the clusterware uses the particular attribute value to define the particular resource before the particular attribute value changed to the new attribute value, and wherein the clusterware continues to manage operation of the particular resource by using the new attribute value to define the particular resource after the particular attribute value changed to the new attribute value.