ORCL.essbase, essbase - resource type implementation for the failover Oracle Essbase Server managed by Oracle Solaris Cluster
The ORCL.essbase resource type represents the HA for the Oracle Communications essbase component available for the Oracle Solaris Cluster configuration. The HA for Oracle Essbase Server resource can be configured only as a failover service. For more information, see Oracle Solaris Cluster Data Service for Oracle Essbase Server Guide .
The ORCL.essbase resource type is derived from, and extends, the ORCL.gds resource type. As a consequence the Probe_command, Start_command, Stop_command, and Validate_command properties are not tunable. However, all the ORCL.gds standard and extension resource type properties can be tuned. For a list of the ORCL.gds standard and extension properties, see the ORCL.gds (5) man page.
The ORCL.essbase resource type defines some extension properties, in addition to the ORCL.gds extension properties that the resource type uses.
To register and create instances of this resource type, use the following commands:
To register this resource type, use the clresourcetype command.
To create instances of this resource type, use the clresource command.
See r_properties (5) for a complete description of the following resource properties.
Specifies a list of resources on which the ORCL.essbase resource has strong dependency. This list includes any network resource and database resource that is used by the ORCL.essbase resource. The default value for this property is null.
Required
String array
The empty string
Any time
Specifies a list of resources on which the ORCL.essbase resource has offline-restart dependency. This list includes any storage resource and ORCL.opmn resource that is used by the ORCL.essbase resource. The default value for this property is null.
Required
String array
The empty string
Any time
Specifies the username that runs the Oracle Essbase Server.
Optional
String
None
When disabled
Specifies the name of the Oracle Essbase server instance listed in the opmnctl status output.
Required
False
String
Essbase1
When disabled
Specifies the absolute path of the home directory for Essbase application server.
Required
False
String
The empty string
When disabled
This example shows commands that register the ORCL.essbase:1 resource type, which represents the HA for Oracle Essbase Server in an Oracle Solaris Cluster configuration.
phys-schost-1# clresourcetype register ORCL.essbase phys-schost-1# clresourcetype show ORCL.essbase === Registered Resource Types === Resource Type: ORCL.essbase:1 RT_description: Data Service for Oracle Essbase Server RT_version: 1 API_version: 23 RT_basedir: /opt/ORCLscgds/bin Single_instance: False Proxy: False Init_nodes: All potential masters Installed_nodes: <All> Failover: False Pkglist: <NULL> RT_system: False Global_zone: FalseExample 2 Creating an ORCL.essbase Resource in a Failover Resource Group
This example shows the commands to create a failover ORCL.essbase resource on a two-node cluster. These commands perform the following operations:
Creating the epm-rg resource group.
Registering the SUNW.HAStoragePlus, ORCL.opmn, and ORCL.essbase resource types.
Creating a storage resource of type SUNW.HAStoragePlus.
Creating a logical hostname resource epm-lh-rs used by Oracle Essbase server resource.
Creating an ORCL.opmn resource for the Oracle Process Management and Notification Server.
Creating an ORCL.essbase resource for the Oracle Essbase server.
Checking the resource group and resource status.
This example assumes that you have already configured a database resource oracle-db-rs of the resource type ORCL.oracle_external_proxy, SUNW.oracle_server, or SUNW.scalable_rac_server_proxy which is managed by Oracle Solaris Cluster.
phys-schost-1# /usr/cluster/bin/clresourcegroup create epm-rg phys-schost-1# /usr/cluster/bin/clresourcetype register SUNW.HAStoragePlus phys-schost-1# /usr/cluster/bin/clresource create epm-rg \ -t SUNW.HAStoragePlus \ -p FileSystemMountPoints=/global/epm_mnt \ -d epm-hasp-rs phys-schost-1# /usr/cluster/bin/clresourcetype register ORCL.opmn phys-schost-1# /usr/cluster/bin/clresource create –g epm-rg \ -t ORCL.opmn \ -p ORACLE_HOME=/global/epm_mnt/orax/Oracle/Middleware/EPMSystem11R1 \ -p Instance_Name=epmsystem1 \ -p resource_dependencies_offline_restart=epm-hasp-rs \ -d epm-opmn-rs phys-schost-1# /usr/cluster/bin/clresourcetype register ORCL.essbase phys-schost-1# /usr/cluster/bin/clreslogicalhostname create –g epm-rg \ -h epm-lh \ -d epm-lh-rs phys-schost-1# /usr/cluster/bin/clresource create -g epm-rg \ -t ORCL.essbase \ -p Application_user =essbaase \ -p COMPONENT_INSTANCE=Essbase1 \ -p ARBORPATH=/global/epm_mnt/orax/Oracle/Middleware/user_projects/epmsystem1/EssbaseServer/essbaseserver1 \ -p resource_dependencies=epm-lh-rs,oracle-db-rs \ -p resource_dependencies_offline_restart=epm-opmn-rs,epm-hasp-rs \ -d epm-essbase-rs \ phys-schost-1# /usr/cluster/bin/clresourcegroup online –emM epm-rg phys-schost-1# /usr/cluster/bin/clresourcegroup status phys-schost-1# /usr/cluster/bin/clresource status
See attributes (5) for descriptions of the following attributes:
|
clresource (1CL) , clresourcetype (1CL) , attributes (5) , r_properties (5) , ORCL.gds (5) , ORCL.opmn(5), ORCL.oracle_external_proxy(5), SUNW.oracle_server(5), SUNW.scalable_acfs_proxy(5), SUNW.scalable_rac_server_proxy(5), SUNW.ScalMountPoint (5) , SUNW.HAStoragePlus (5) , scha_cluster_open (3HA)
Oracle Solaris Cluster Data Service for Oracle Essbase Server Guide