Go to main content

Data Services Reference for Oracle® Solaris Cluster 4.4

Exit Print View

Updated: November 2019
 
 

ORCL.essbase (7)

Name

ORCL.essbase, essbase - resource type implementation for the failover Oracle Essbase Server managed by Oracle Solaris Cluster

Description

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(7) 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.

Standard Properties

See r_properties(7) for a complete description of the following resource properties.

Resource_dependencies

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.

Category

Required

Data type

String array

Default

The empty string

Tunable

Any time

Resource_dependencies_offline_restart

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.

Category

Required

Data type

String array

Default

The empty string

Tunable

Any time

Application_User

Specifies the username that runs the Oracle Essbase Server.


Note -  Oracle Essbase Server application user must be a non-root user and must have the appropriate privileges to run the opmnctl utility. In most cases, Application_user must be the username used to install and configure the Oracle Essbase Server.
Category

Optional

Data type

String

Default

None

Tunable

When disabled

Extension Properties

Component_instance

Specifies the name of the Oracle Essbase server instance listed in the opmnctl status output.

Category

Required

Per node

False

Data type

String

Default

Essbase1

Tunable

When disabled

ARBORPATH

Specifies the absolute path of the home directory for Essbase application server.

Category

Required

Per node

False

Data type

String

Default

The empty string

Tunable

When disabled

Examples

Example 1 Registering an ORCL.essbase Resource Type

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:                      False
Example 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

Attributes

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
ha-cluster/data-service/oracle-essbase-server

See Also

scha_cluster_open(3HA), ORCL.gds(7), ORCL.opmn(7), ORCL.oracle_external_proxy(7), SUNW.HAStoragePlus(7), SUNW.ScalMountPoint(7), SUNW.oracle_server(7), SUNW.scalable_acfs_proxy(7), SUNW.scalable_rac_server_proxy(7), attributes(7), r_properties(7), clresource(8CL), clresourcetype(8CL)

Oracle Solaris Cluster Data Service for Oracle Essbase Server Guide