Go to main content

Oracle® Solaris Cluster Data Service for Oracle E-Business Suite as of Release 12.2 Guide

Exit Print View

Updated: April 2016
 
 

Deployment Example: How to Install and Configure Oracle E-Business Suite 12.2 or Later on Oracle Solaris Cluster

Installing and Configuring Oracle E-Business Suite 12.2 or Later on Oracle Solaris Cluster

This deployment example demonstrates a working example of Oracle E-Business Suite 12.2.4 with technology stack (TXK) and Applications Database (AD) C.Delta.6 on Oracle Solaris Cluster 4.3.

This deployment example is based on the information available in the “Deployment Option with Single Web Entry Point and Multiple Managed Servers” section of the My Oracle Support (MOS) note, Using Load-Balancers with Oracle E-Business Suite Release 12.2 (Doc ID 1375686.1), with the modification that the Admin Server and its Node Manager are running on the Web Entry Point server.

The deployment example uses two Oracle Solaris Cluster nodes psmash1 and psmash2. There are also two zone clusters, zc1 and zc2, deployed across those two nodes. The respective zone nodes are vzsmash1 and vzsmash2 for zc1 and vzsmash1b and vzsmash2b for zc2. Oracle E-Business Suite 12.2.4 services are deployed as follows:

  • The Primary Applications Node, hosting the HTTP Server and WebLogic Admin Server, has been installed using logical host smash-6 which is deployed within zone cluster zc1 (vzsmash1 and vzsmash2).

  • Web Applications are deployed on Secondary Application Nodes within the global cluster (psmash1 and psmash2).

  • Concurrent Managers are deployed on Secondary Application Nodes within zone cluster zc2 (vzsmash1b and vzsmash2b).

Oracle Solaris Cluster Resources That are Already Setup

The following Oracle Solaris Cluster resources have already been setup that include Oracle Grid Infrastructure for the Cluster, Oracle ASM, and Oracle RAC.

root@psmash1:~# clresource status

=== Cluster Resources ===

Resource Name       Node Name       State       Status Message
-------------       ---------       -----       --------------
crs-fmwk-rs         psmash2         Online      Online
                    psmash1         Online      Online

rac-fmwk-rs         psmash2         Online      Online
                    psmash1         Online      Online

asm-inst-rs         psmash2         Online      Online - +ASM2 is UP and ENABLED
                    psmash1         Online      Online - +ASM1 is UP and ENABLED

asm-dg-rs           psmash2         Online      Online - Mounted: DATA  
                    psmash1         Online      Online - Mounted: DATA  

oep-rs              psmash2         Online      Online - Service VIS is UP [Instance is OPEN] 
                    psmash1         Online      Online - Service VIS is UP [Instance is OPEN] 

root@psmash1:~# 

Oracle Solaris Cluster Zone Clusters zc1 and zc2

The following Oracle Solaris Cluster Zone Clusters have been installed and configured with the Shared Application Tier File System (/global/ebs) and logical host (smash-6) on zc1.

root@psmash1:~# clzonecluster status

=== Zone Clusters ===

--- Zone Cluster Status ---

Name   Brand     Node Name   Zone Host Name   Status   Zone Status
----   -----     ---------   --------------   ------   -----------
zc1    solaris   psmash1     vzsmash1         Online   Running
                 psmash2     vzsmash2         Online   Running

zc2    solaris   psmash1     vzsmash1b        Online   Running
                 psmash2     vzsmash2b        Online   Running

root@psmash1:~# 

root@psmash1:~# clzonecluster configure zc1
clzc:zc1> info fs
fs:
	dir: /global/ebs
	special: /global/ebs
	raw not specified
	type: lofs
	options: []
	cluster-control: true
clzc:zc1> info net
net:
	address: smash-6
	physical: auto
clzc:zc1> exit
root@psmash1:~# 
root@psmash1:~# clzonecluster configure zc2
clzc:zc2> info fs
fs:
	dir: /global/ebs
	special: /global/ebs
	raw not specified
	type: lofs
	options: []
	cluster-control: true
clzc:zc2> info net
clzc:zc2> exit
root@psmash1:~#

Registering the SUNW.HAStoragePlus Resource Type

Create a storage resource to manage the /global/ebs/VIS Shared Application File System. The following /etc/vfstab entry exists on psmash1 and psmash2 and mount points exist for /global/ebs on psmash1, psmash2, vzsmash1, vzsmash2, vzsmash1b and vzsmash2b.

/dev/md/dg1/dsk/d100 /dev/md/dg1/rdsk/d100 /global/ebs ufs 3 yes global,logging 

root@psmash1:~# clresourcetype register SUNW.HAStoragePlus
root@psmash1:~# clresourcetype register -Z zc1 SUNW.HAStoragePlus
root@psmash1:~# clresourcetype register -Z zc2 SUNW.HAStoragePlus
root@psmash1:~#
root@psmash1:~# clresourcegroup create -S hasp-rg
root@psmash1:~#
root@psmash1:~# clresourcegroup create -S -Z zc1 \
-p RG_Affinities=++global:hasp-rg hasp-rg
root@psmash1:~#
root@psmash1:~# clresourcegroup create -S -Z zc2 \
-p RG_Affinities=++global:hasp-rg hasp-rg
root@psmash1:~#
root@psmash1:~# clresource create -g hasp-rg -t SUNW.HAStoragePlus \ 
-p FileSystemMountPoints=/global/ebs -d hasp-rs
root@psmash1:~#
root@psmash1:~# clresourcegroup online -eM hasp-rg
root@psmash1:~#
root@psmash1:~# clresource create -Z zc1 -g hasp-rg -t SUNW.HAStoragePlus \
-p FileSystemMountPoints=/global/ebs \
-p resource_dependencies_offline_restart=global:hasp-rs -d hasp-rs
root@psmash1:~#
root@psmash1:~# clresource create -Z zc2 -g hasp-rg -t SUNW.HAStoragePlus \
-p FileSystemMountPoints=/global/ebs \
-p resource_dependencies_offline_restart=global:hasp-rs -d hasp-rs
root@psmash1:~#
root@psmash1:~# clresourcegroup online -eM -Z zc1 hasp-rg
root@psmash1:~# clresourcegroup online -eM -Z zc2 hasp-rg
root@psmash1:~# clresource status -Z all -g hasp-rg

=== Cluster Resources ===

Resource Name       Node Name       State       Status Message
-------------       ---------       -----       --------------
hasp-rs             psmash2         Online      Online
                    psmash1         Online      Online

hasp-rs             vzsmash2        Online      Online
                    vzsmash1        Online      Online

hasp-rs             vzsmash2b       Online      Online
                    vzsmash1b       Online      Online

root@psmash1:~#

Verifying the Oracle E-Business Suite Installation

In subsequent steps, you will create resources of type ORCL.ebs. Once created, these resources will manage the start and stop of various Oracle E-Business Suite 12.2.4 services. However, before creating these resources, you must ensure that those services can be manually started and stopped.

On the Primary Applications Node (smash-6), manually start and stop the following services:

  • OPMN

  • Oracle HTTP Server

  • TNS Listener

  • Node Manager

  • WebLogic Admin Server


Note -  /global/ebs/VIS/fs2/inst/apps/VIS_smash-6/appl/admin/customVIS_smash-6.env reflects ${INST_TOP}/appl/admin/customglobal_db-name_logical host.env as described in Interpose Logical Host.
root@psmash1:~# zlogin zc1
[Connected to zone 'zc1' pts/6]
?Oracle Corporation	SunOS 5.11	11.2	April 2015
You have new mail.
root@vzsmash1:~# su - applvis
Oracle Corporation	SunOS 5.11	11.2	April 2015
You have new mail.
-bash-4.1$ cd /global/ebs/VIS
-bash-4.1$ 
-bash-4.1$ cat /global/ebs/VIS/fs2/inst/apps/VIS_smash-6/appl/admin/customVIS_smash-6.env
export LD_PRELOAD_32=/usr/lib/secure/libschost.so.1
export LD_PRELOAD_64=/usr/lib/secure/64/libschost.so.1
export SC_LHOSTNAME=smash-6

-bash-4.1$ . /global/ebs/VIS/fs2/inst/apps/VIS_smash-6/appl/admin/customVIS_smash-6.env
-bash-4.1$ uname -n
smash-6
-bash-4.1$
-bash-4.1$ . EBSapps.env run

  E-Business Suite Environment Information
  ----------------------------------------
  RUN File System           : /global/ebs/VIS/fs2/EBSapps/appl
  PATCH File System         : /global/ebs/VIS/fs1/EBSapps/appl
  Non-Editioned File System : /global/ebs/VIS/fs_ne


  DB Host: psmash1.us.oracle.com  Service/SID: VIS


  Sourcing the RUN File System ...

-bash-4.1$ cd $ADMIN_SCRIPTS_HOME
-bash-4.1$ 
-bash-4.1$ ./adalnctl.sh start

adalnctl.sh version 120.3.12020000.2

Checking for FNDFS executable.
Starting listener process APPS_VIS.

adalnctl.sh: exiting with status 0


adalnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adalnctl.txt \
for more information ...  

-bash-4.1$
-bash-4.1$ ./adopmnctl.sh start

You are running adopmnctl.sh version 120.0.12020000.2

Starting Oracle Process Manager (OPMN) ...

adopmnctl.sh: exiting with status 0

adopmnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adopmnctl.txt \
for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adapcctl.sh start

You are running adapcctl.sh version 120.0.12020000.6

Starting OPMN managed Oracle HTTP Server (OHS) instance ...

adapcctl.sh: exiting with status 0

adapcctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adapcctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adnodemgrctl.sh start

You are running adnodemgrctl.sh version 120.11.12020000.11

Enter the WebLogic Admin password:
Starting the Node Manager...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adnodemgrctl.txt for details

adnodemgrctl.sh: exiting with status 0

adnodemgrctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adnodemgrctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adadminsrvctl.sh start

You are running adadminsrvctl.sh version 120.10.12020000.9

Enter the WebLogic Admin password:
Enter the APPS Schema password:
Starting WLS Admin Server...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adadminsrvctl.txt for details

adadminsrvctl.sh: exiting with status 0

adadminsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adadminsrvctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adadminsrvctl.sh stop

You are running adadminsrvctl.sh version 120.10.12020000.9

Enter the WebLogic Admin password:
Enter the APPS Schema password:
Stopping WLS Admin Server...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adadminsrvctl.txt for details

adadminsrvctl.sh: exiting with status 0

adadminsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adadminsrvctl.txt for more information ...  

-bash-4.1$                     
-bash-4.1$ ./adnodemgrctl.sh stop

You are running adnodemgrctl.sh version 120.11.12020000.11

Enter the WebLogic Admin password:

adnodemgrctl.sh: exiting with status 0

adnodemgrctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adnodemgrctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adapcctl.sh stop

You are running adapcctl.sh version 120.0.12020000.6

Stopping OPMN managed Oracle HTTP Server (OHS) instance ...

adapcctl.sh: exiting with status 0

adapcctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adapcctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adopmnctl.sh stop

You are running adopmnctl.sh version 120.0.12020000.2

Stopping Oracle Process Manager (OPMN)  and the managed processes ...

adopmnctl.sh: exiting with status 0

adopmnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adopmnctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adalnctl.sh stop

adalnctl.sh version 120.3.12020000.2

Shutting down listener process APPS_VIS.

adalnctl.sh: exiting with status 0


adalnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_smash-6/logs/appl/admin/log/adalnctl.txt for more information ...  

-bash-4.1$

On the Secondary Application Nodes (psmash1 and psmash2), manually start and stop the following services:

  • TNS Listener

  • Node Manager

  • Web Applications oacore

  • Web Applications oafm

  • Web Applications forms

  • Web Applications forms-c4ws


Note -  You must be able to manually start these managed server in managed server independence mode on both nodes. A managed server can only be started in MSI mode provided it was started in non-MSI mode at least once after being created.

Note -  The following commands were executed on node psmash1.
root@psmash1:~# su - applvis
Oracle Corporation	SunOS 5.11	11.2	April 2015
You have new mail.
-bash-4.1$ cd /global/ebs/VIS
-bash-4.1$ . EBSapps.env run

  E-Business Suite Environment Information
  ----------------------------------------
  RUN File System           : /global/ebs/VIS/fs2/EBSapps/appl
  PATCH File System         : /global/ebs/VIS/fs1/EBSapps/appl
  Non-Editioned File System : /global/ebs/VIS/fs_ne


  DB Host: psmash1.us.oracle.com  Service/SID: VIS


  Sourcing the RUN File System ...

-bash-4.1$ cd $ADMIN_SCRIPTS_HOME
-bash-4.1$ 
-bash-4.1$ ./adalnctl.sh start

adalnctl.sh version 120.3.12020000.2

Checking for FNDFS executable.
Starting listener process APPS_VIS.

adalnctl.sh: exiting with status 0


adalnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adalnctl.txt for more information ...  

-bash-4.1$
-bash-4.1$ ./adnodemgrctl.sh start

You are running adnodemgrctl.sh version 120.11.12020000.11

Enter the WebLogic Admin password:
Starting the Node Manager...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adnodemgrctl.txt for details

adnodemgrctl.sh: exiting with status 0

adnodemgrctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adnodemgrctl.txt for more information ...  

-bash-4.1$
-bash-4.1$ ./admanagedsrvctl.sh start oacore_server2 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:

Calling txkChkEBSDependencies.pl to perform dependency checks for oacore_server2
*** ALL THE FOLLOWING FILES ARE REQUIRED FOR RESOLVING RUNTIME ERRORS
*** Log File = \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/rgf/TXK/txkChkEBSDependencies_Fri_Jun_5_07_34_45_2015/ \
txkChkEBSDependencies_Fri_Jun_5_07_34_45_2015.log 
Perl script txkChkEBSDependencies.pl got executed successfully


Starting oacore_server2...

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adoacorectl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./admanagedsrvctl.sh start oafm_server2 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:

Calling txkChkEBSDependencies.pl to perform dependency checks for oafm_server2
*** ALL THE FOLLOWING FILES ARE REQUIRED FOR RESOLVING RUNTIME ERRORS
*** Log File = \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/rgf/TXK/txkChkEBSDependencies_Fri_Jun_5_07_40_32_2015/ \
txkChkEBSDependencies_Fri_Jun_5_07_40_32_2015.log 
Perl script txkChkEBSDependencies.pl got executed successfully


Starting oafm_server2...

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adoafmctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./admanagedsrvctl.sh start forms_server2 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:

Calling txkChkEBSDependencies.pl to perform dependency checks for forms_server2
*** ALL THE FOLLOWING FILES ARE REQUIRED FOR RESOLVING RUNTIME ERRORS
*** Log File = \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/rgf/TXK/txkChkEBSDependencies_Fri_Jun_5_07_43_24_2015/ \
txkChkEBSDependencies_Fri_Jun_5_07_43_24_2015.log 
Perl script txkChkEBSDependencies.pl got executed successfully


Starting forms_server2...

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile /global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adformsctl.txt \
for more information ...  

-bash-4.1$
-bash-4.1$ ./admanagedsrvctl.sh start forms-c4ws_server2 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:

Calling txkChkEBSDependencies.pl to perform dependency checks for forms-c4ws_server2
*** ALL THE FOLLOWING FILES ARE REQUIRED FOR RESOLVING RUNTIME ERRORS
*** Log File = \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/rgf/TXK/txkChkEBSDependencies_Fri_Jun_5_07_45_14_2015/ \
txkChkEBSDependencies_Fri_Jun_5_07_45_14_2015.log 
Perl script txkChkEBSDependencies.pl got executed successfully


Starting forms-c4ws_server2...

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile /global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adforms-c4wsctl.txt \
for more information ...  

-bash-4.1$ 
-bash-4.1$ ./admanagedsrvctl.sh stop forms-c4ws_server2 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:
Stopping forms-c4ws_server2...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adforms-c4wsctl.txt for details

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile /global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adforms-c4wsctl.txt \
for more information ...  

-bash-4.1$ 
-bash-4.1$ ./admanagedsrvctl.sh stop forms_server2 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:
Stopping forms_server2...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adformsctl.txt for details

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adformsctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./admanagedsrvctl.sh stop oafm_server2 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:
Stopping oafm_server2...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adoafmctl.txt for details

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adoafmctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./admanagedsrvctl.sh stop oacore_server2 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:
Stopping oacore_server2...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adoacorectl.txt for details

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adoacorectl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adnodemgrctl.sh stop                           

You are running adnodemgrctl.sh version 120.11.12020000.11

Enter the WebLogic Admin password:

adnodemgrctl.sh: exiting with status 0

adnodemgrctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adnodemgrctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adalnctl.sh stop

adalnctl.sh version 120.3.12020000.2

Shutting down listener process APPS_VIS.

adalnctl.sh: exiting with status 0


adalnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash1/logs/appl/admin/log/adalnctl.txt for more information ...  

-bash-4.1$

Note - The following commands were executed on node psmash2.

root@psmash2:~# su - applvis
Oracle Corporation	SunOS 5.11	11.2	April 2015
-bash-4.1$ cd /global/ebs/VIS
-bash-4.1$ . EBSapps.env run

  E-Business Suite Environment Information
  ----------------------------------------
  RUN File System           : /global/ebs/VIS/fs2/EBSapps/appl
  PATCH File System         : /global/ebs/VIS/fs1/EBSapps/appl
  Non-Editioned File System : /global/ebs/VIS/fs_ne


  DB Host: psmash2.us.oracle.com  Service/SID: VIS


  Sourcing the RUN File System ...

-bash-4.1$ cd $ADMIN_SCRIPTS_HOME
-bash-4.1$ ./adalnctl.sh start

adalnctl.sh version 120.3.12020000.2

Checking for FNDFS executable.
Starting listener process APPS_VIS.

adalnctl.sh: exiting with status 0


adalnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adalnctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adnodemgrctl.sh start

You are running adnodemgrctl.sh version 120.11.12020000.11

Enter the WebLogic Admin password:
Starting the Node Manager...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adnodemgrctl.txt for details

adnodemgrctl.sh: exiting with status 0

adnodemgrctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adnodemgrctl.txt for more information ...  

-bash-4.1$
-bash-4.1$ ./admanagedsrvctl.sh start oacore_server3 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:

Calling txkChkEBSDependencies.pl to perform dependency checks for oacore_server3
*** ALL THE FOLLOWING FILES ARE REQUIRED FOR RESOLVING RUNTIME ERRORS
*** Log File = \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/rgf/TXK/txkChkEBSDependencies_Fri_Jun_5_07_43_10_2015/ \
txkChkEBSDependencies_Fri_Jun_5_07_43_10_2015.log 
Perl script txkChkEBSDependencies.pl got executed successfully


Starting oacore_server3...

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adoacorectl.txt for more information ...  

-bash-4.1$                                                   
-bash-4.1$ ./admanagedsrvctl.sh start oafm_server3 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:

Calling txkChkEBSDependencies.pl to perform dependency checks for oafm_server3
*** ALL THE FOLLOWING FILES ARE REQUIRED FOR RESOLVING RUNTIME ERRORS
*** Log File = \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/rgf/TXK/txkChkEBSDependencies_Fri_Jun_5_07_48_50_2015/ \
txkChkEBSDependencies_Fri_Jun_5_07_48_50_2015.log 
Perl script txkChkEBSDependencies.pl got executed successfully


Starting oafm_server3...

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adoafmctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./admanagedsrvctl.sh start forms_server3 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:

Calling txkChkEBSDependencies.pl to perform dependency checks for forms_server3
*** ALL THE FOLLOWING FILES ARE REQUIRED FOR RESOLVING RUNTIME ERRORS
*** Log File = \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/rgf/TXK/txkChkEBSDependencies_Fri_Jun_5_07_51_49_2015/ \
txkChkEBSDependencies_Fri_Jun_5_07_51_49_2015.log 
Perl script txkChkEBSDependencies.pl got executed successfully


Starting forms_server3...

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adformsctl.txt for more information ...  

-bash-4.1$ ./admanagedsrvctl.sh start forms-c4ws_server3 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:

Calling txkChkEBSDependencies.pl to perform dependency checks for forms-c4ws_server3
*** ALL THE FOLLOWING FILES ARE REQUIRED FOR RESOLVING RUNTIME ERRORS
*** Log File = \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/rgf/TXK/txkChkEBSDependencies_Fri_Jun_5_07_56_23_2015/ \
txkChkEBSDependencies_Fri_Jun_5_07_56_23_2015.log 
Perl script txkChkEBSDependencies.pl got executed successfully


Starting forms-c4ws_server3...

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adforms-c4wsctl.txt for more information ...  

-bash-4.1$
-bash-4.1$ ./admanagedsrvctl.sh stop forms-c4ws_server3 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:
Stopping forms-c4ws_server3...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adforms-c4wsctl.txt for details

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adforms-c4wsctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./admanagedsrvctl.sh stop forms_server3 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:
Stopping forms_server3...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adformsctl.txt for details

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adformsctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./admanagedsrvctl.sh stop oafm_server3 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:
Stopping oafm_server3...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adoafmctl.txt for details

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adoafmctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./admanagedsrvctl.sh stop oacore_server3 -msimode

You are running admanagedsrvctl.sh version 120.14.12020000.10

Setting MS_INDEPENDENT_MODE to Y

Enter the WebLogic Admin password:
Stopping oacore_server3...
Refer /global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adoacorectl.txt for details

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adoacorectl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adnodemgrctl.sh stop

You are running adnodemgrctl.sh version 120.11.12020000.11

Enter the WebLogic Admin password:

adnodemgrctl.sh: exiting with status 0

adnodemgrctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adnodemgrctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adalnctl.sh stop

adalnctl.sh version 120.3.12020000.2

Shutting down listener process APPS_VIS.

adalnctl.sh: exiting with status 0


adalnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_psmash2/logs/appl/admin/log/adalnctl.txt for more information ...  

-bash-4.1$

On the Secondary Applications Nodes (vzsmash1b and vzsmash2b), manually start and stop the following services:

  • TNS Listener

  • Concurrent Manager


Note -  The following commands were executed on the zone cluster node vzsmash1b.
root@vzsmash1b:~# su - applvis
Oracle Corporation	SunOS 5.11	11.2	April 2015
-bash-4.1$ cd /global/ebs/VIS 
-bash-4.1$ . EBSapps.env run

  E-Business Suite Environment Information
  ----------------------------------------
  RUN File System           : /global/ebs/VIS/fs2/EBSapps/appl
  PATCH File System         : /global/ebs/VIS/fs1/EBSapps/appl
  Non-Editioned File System : /global/ebs/VIS/fs_ne


  DB Host: psmash1.us.oracle.com  Service/SID: VIS


  Sourcing the RUN File System ...

-bash-4.1$             
-bash-4.1$ cd $ADMIN_SCRIPTS_HOME
-bash-4.1$ ./adalnctl.sh start

adalnctl.sh version 120.3.12020000.2

Checking for FNDFS executable.
Starting listener process APPS_VIS.

adalnctl.sh: exiting with status 0


adalnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_vzsmash1b/logs/appl/admin/log/adalnctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adcmctl.sh start
cp wait parameter passed with value: N


You are running adcmctl.sh version 120.19.12020000.4


Enter the APPS username : apps

Enter the APPS password : 
Starting concurrent manager for VIS ...
Starting VIS_0612@VIS Internal Concurrent Manager
Default printer is noprint

adcmctl.sh: exiting with status 0


adcmctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_vzsmash1b/logs/appl/admin/log/adcmctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adcmctl.sh abort
cp wait parameter passed with value: N


You are running adcmctl.sh version 120.19.12020000.4


Enter the APPS username : apps

Enter the APPS password : 
Aborting concurrent managers for VIS ...
ORACLE Password:
Submitted request 7443008 for CONCURRENT FND ABORT 


adcmctl.sh: exiting with status 0


adcmctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_vzsmash1b/logs/appl/admin/log/adcmctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adalnctl.sh stop 

adalnctl.sh version 120.3.12020000.2

Shutting down listener process APPS_VIS.

adalnctl.sh: exiting with status 0


adalnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_vzsmash1b/logs/appl/admin/log/adalnctl.txt for more information ...  

-bash-4.1$

Note - The following commands were executed on the zone cluster node vzsmash2b. 

root@vzsmash2b:~# su - applvis
Oracle Corporation	SunOS 5.11	11.2	April 2015
-bash-4.1$ cd /global/ebs/VIS
-bash-4.1$ . EBSapps.env run

  E-Business Suite Environment Information
  ----------------------------------------
  RUN File System           : /global/ebs/VIS/fs2/EBSapps/appl
  PATCH File System         : /global/ebs/VIS/fs1/EBSapps/appl
  Non-Editioned File System : /global/ebs/VIS/fs_ne


  DB Host: psmash1.us.oracle.com  Service/SID: VIS


  Sourcing the RUN File System ...

-bash-4.1$ cd $ADMIN_SCRIPTS_HOME
-bash-4.1$ ./adalnctl.sh start

adalnctl.sh version 120.3.12020000.2

Checking for FNDFS executable.
Starting listener process APPS_VIS.

adalnctl.sh: exiting with status 0


adalnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_vzsmash2b/logs/appl/admin/log/adalnctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adcmctl.sh start
cp wait parameter passed with value: N


You are running adcmctl.sh version 120.19.12020000.4


Enter the APPS username : apps

Enter the APPS password : 
Starting concurrent manager for VIS ...
Starting VIS_0612@VIS Internal Concurrent Manager
Default printer is noprint

adcmctl.sh: exiting with status 0


adcmctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_vzsmash2b/logs/appl/admin/log/adcmctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adcmctl.sh abort
cp wait parameter passed with value: N


You are running adcmctl.sh version 120.19.12020000.4


Enter the APPS username : apps

Enter the APPS password : 
Aborting concurrent managers for VIS ...
ORACLE Password:
Submitted request 7443009 for CONCURRENT FND ABORT 


adcmctl.sh: exiting with status 0


adcmctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_vzsmash2b/logs/appl/admin/log/adcmctl.txt for more information ...  

-bash-4.1$ 
-bash-4.1$ ./adalnctl.sh stop 

adalnctl.sh version 120.3.12020000.2

Shutting down listener process APPS_VIS.

adalnctl.sh: exiting with status 0


adalnctl.sh: check the logfile \
/global/ebs/VIS/fs2/inst/apps/VIS_vzsmash2b/logs/appl/admin/log/adalnctl.txt for more information ...  

You have mail in /var/mail/applvis
-bash-4.1$

Creating Symbolic Links

Before creating resources of type ORCL.ebs you must create the following symbolic links so that the Primary Applications Node can be interposed with the logical hostname (smash-6).


Note -  Create symbolic links for nodes psmash1, psmash2, vzsmash1, vzsmash2, vzsmash1b and vzsmash2b.
root@psmash1:~# ln -s /usr/cluster/lib/libschost.so.1 /usr/lib/secure/libschost.so.1
root@psmash1:~# ln -s /usr/cluster/lib/sparcv9/libschost.so.1 /usr/lib/secure/64/libschost.so.1

Saving the WebLogic and APPS User Passwords

The Oracle Solaris Cluster resources of type ORCL.ebs require the WebLogic Administrator and APPS user passwords. Hence, you will need to save those passwords within the Global Cluster and Zone Clusters.

root@psmash1:~# /usr/cluster/bin/clpstring create -b VIS -t resource VIS_APPS
Enter string value: 
Enter string value again: 
root@psmash1:~# /usr/cluster/bin/clpstring create -b VIS -t resource VIS_WLS 
Enter string value: 
Enter string value again: 
root@psmash1:~#

root@vzsmash1:~# /usr/cluster/bin/clpstring create -b VIS -t resource VIS_APPS
Enter string value: 
Enter string value again: 
root@vzsmash1:~# /usr/cluster/bin/clpstring create -b VIS -t resource VIS_WLS 
Enter string value: 
Enter string value again: 
root@vzsmash1:~#

root@vzsmash1b:~# /usr/cluster/bin/clpstring create -b VIS -t resource VIS_APPS
Enter string value: 
Enter string value again: 
root@vzsmash1b:~# /usr/cluster/bin/clpstring create -b VIS -t resource VIS_WLS 
Enter string value: 
Enter string value again: 
root@vzsmash1b:~#

Registering the ORCL.ebs Resource Type

Register ORCL.ebs within the global cluster and zone clusters.

root@psmash1:~# clresourcetype register ORCL.ebs
root@psmash1:~# clresourcetype register -Z zc1 ORCL.ebs
root@psmash1:~# clresourcetype register -Z zc2 ORCL.ebs

Creating OPMN, OHS, TNS Listener, Node Manager and WebLogic Admin Server Resources

The Primary Applications Node (smash-6) can failover between the Oracle Solaris Zone Cluster nodes (vzsmash1 and vzsmash2). To accomplish that, a failover resource group ebs-fo1-rg will be created with resources to manage the following services:

  • OPMN

  • Oracle HTTP Server

  • TNS Listener


Note -  A TNS Listener resource will be created on the Primary Applications Node (smash-6) which can failover between zone cluster nodes vzsmash1 and vzsmash2. If vzsmash1 and vzsmash2 are also to be used to host other Oracle E-Business Suite 12.2.4 services, then you will need to ensure that there is no port conflict for the TNS Listener. If required, the s_rpcport value for the Primary Applications Node's (smash-6) context file can be incremented by one from 1626 to 1627.
  • Node Manager

  • WebLogic Admin Server

root@psmash1:~# zlogin zc1
[Connected to zone 'zc1' pts/3]
Oracle Corporation      SunOS 5.11      11.2    February 2015
You have new mail.
root@vzsmash1:~#
root@vzsmash1:~# clresourcegroup create ebs-fo1-rg
root@vzsmash1:~# clreslogicalhostname create -g ebs-fo1-rg \
-h smash-6 ebs-fo1-lh-rs
root@vzsmash1:~# clresource create -g ebs-fo1-rg \
-t ORCL.ebs \ 
-p base_dir=/global/ebs/VIS \
-p interpose_logical_hostname=smash-6 \
-p service_group=web_entry \
-p service=opmn \
-p pmf_managed=true \
-p resource_dependencies=ebs-fo1-lh-rs \
-p resource_dependencies_offline_restart=hasp-rs \
-d ebs-fo1-opmn-rs
root@vzsmash1:~#
root@vzsmash1:~# clresource create -g ebs-fo1-rg \
-t ORCL.ebs \
-p base_dir=/global/ebs/VIS \
-p interpose_logical_hostname=smash-6 \
-p service_group=web_entry \
-p service=ohs \
-p resource_dependencies=ebs-fo1-lh-rs,ebs-fo1-opmn-rs \ 
-p resource_dependencies_offline_restart=hasp-rs \
-d ebs-fo1-ohs-rs
root@vzsmash1:~#
root@vzsmash1:~# clresource create -g ebs-fo1-rg \
-t ORCL.ebs \
-p base_dir=/global/ebs/VIS \
-p interpose_logical_hostname=smash-6 \
-p service_group=web_admin \
-p service=tns_apps \
-p resource_dependencies_offline_restart=hasp-rs \
-p resource_dependencies=ebs-fo1-lh-rs \
-p pmf_managed=true \
-d ebs-fo1-tns-rs
root@vzsmash1:~# 
root@vzsmash1:~# clresource create -g ebs-fo1-rg \
-t ORCL.ebs \
-p base_dir=/global/ebs/VIS \ 
-p interpose_logical_hostname=smash-6 \
-p service_group=root \
-p service=node_manager \
-p resource_dependencies_offline_restart=hasp-rs \
-p resource_dependencies=ebs-fo1-lh-rs \
-d ebs-fo1-nm-rs
root@vzsmash1:~# 

Note -  The Weblogic Admin Server resource is dependent on the database resource which, in this deployment example, is running in the global zone. However, it is not possible to set an inter-cluster dependency from a zone cluster. Instead, the command needs to be run from the global cluster to set inter-cluster dependency. Execute the following command from the global cluster.
root@psmash1:~# clresource create -Z zc1 -g ebs-fo1-rg \
-t ORCL.ebs \
-p base_dir=/global/ebs/VIS \
-p interpose_logical_hostname=smash-6 \
-p service_group=web_admin \
-p service=admin_server \
-p resource_dependencies_offline_restart=hasp-rs \
-p resource_dependencies=ebs-fo1-lh-rs,ebs-fo1-tns-rs,ebs-fo1-nm-rs,global:oep-rs \
-d ebs-fo1-admin-rs
root@psmash1:~#
root@vzsmash1:~# clresourcegroup online -eM ebs-fo1-rg 
root@vzsmash1:~# clresource status               

=== Cluster Resources ===

Resource Name         Node Name     State       Status Message
-------------         ---------     -----       --------------
hasp-rs               vzsmash2      Online      Online
                      vzsmash1      Online      Online

ebs-fo1-admin-rs      vzsmash2      Online      Online - Service is online.
                      vzsmash1      Offline     Offline

ebs-fo1-nm-rs         vzsmash2      Online      Online - Service is online.
                      vzsmash1      Offline     Offline

ebs-fo1-tns-rs        vzsmash2      Online      Online - Service is online.
                      vzsmash1      Offline     Offline

ebs-fo1-ohs-rs        vzsmash2      Online      Online - Service is online.
                      vzsmash1      Offline     Offline

ebs-fo1-opmn-rs       vzsmash2      Online      Online - Service is online.
                      vzsmash1      Offline     Offline

ebs-fo1-lh-rs         vzsmash2      Online      Online - LogicalHostname online.
                      vzsmash1      Offline     Offline

root@vzsmash1:~#

Test a switch over to vzsmash1 of ebs-fo1-rg. From another terminal on either vzsmash1 or vzsmash2, you can issue the clresource status command to see the resources stopping and starting.

root@vzsmash1:~# clresourcegroup switch -n vzsmash1 ebs-fo1-rg 
root@vzsmash1:~# clresource status

=== Cluster Resources ===

Resource Name         Node Name     State       Status Message
-------------         ---------     -----       --------------
hasp-rs               vzsmash2      Online      Online
                      vzsmash1      Online      Online

ebs-fo1-admin-rs      vzsmash2      Offline     Offline
                      vzsmash1      Online      Online - Service is online.

ebs-fo1-nm-rs         vzsmash2      Offline     Offline
                      vzsmash1      Online      Online - Service is online.

ebs-fo1-tns-rs        vzsmash2      Offline     Offline
                      vzsmash1      Online      Online - Service is online.

ebs-fo1-ohs-rs        vzsmash2      Offline     Offline
                      vzsmash1      Online      Online - Service is online.

ebs-fo1-opmn-rs       vzsmash2      Offline     Offline
                      vzsmash1      Online      Online - Service is online.

ebs-fo1-lh-rs         vzsmash2      Offline     Offline - LogicalHostname offline.
                      vzsmash1      Online      Online - LogicalHostname online.

root@vzsmash1:~# 

Creating TNS Listener, Node Manager, oacore, oafm, forms and forms-c4ws Resources

Create a multi-master resource group on the Global Cluster nodes (psmash1 and psmash2) for the following resources:

  • TNS Listener

  • Node Manager

  • Web Applications oacore

  • Web Applications oafm

  • Web Applications forms

  • Web Applications forms-c4ws


Note -  Issue the following Oracle Solaris Cluster commands on just one node.
root@psmash1:~# clresourcegroup create -S ebs-mm-rg
root@psmash1:~#
root@psmash1:~# clresource create -g ebs-mm-rg \
-t ORCL.ebs \
-p base_dir=/global/ebs/VIS \
-p service_group=web_applications \
-p service=tns_apps \
-p resource_dependencies_offline_restart=hasp-rs \
-p pmf_managed=true \
-d ebs-mm-tns-rs
root@psmash1:~#
root@psmash1:~# clresource create -g ebs-mm-rg \
-t ORCL.ebs \
-p base_dir=/global/ebs/VIS -p service_group=root \
-p service=node_manager \ 
-p resource_dependencies_offline_restart=hasp-rs \ 
-d ebs-mm-nm-rs
root@psmash1:~#
root@psmash1:~# clresource create -g ebs-mm-rg \
-t ORCL.ebs \
-p base_dir=/global/ebs/VIS \
-p service_group=web_applications \
-p service=oacore \
-p resource_dependencies=ebs-mm-tns-rs,ebs-mm-nm-rs,oep-rs \
-p resource_dependencies_offline_restart=hasp-rs \
-d ebs-mm-oacore-rs
root@psmash1:~# 
root@psmash1:~# clresource create -g ebs-mm-rg \
-t ORCL.ebs \
-p base_dir=/global/ebs/VIS \
-p service_group=web_applications \
-p service=oafm \
-p resource_dependencies=ebs-mm-tns-rs,ebs-mm-nm-rs,oep-rs \
-p resource_dependencies_offline_restart=hasp-rs \
-d ebs-mm-oafm-rs
root@psmash1:~# 
root@psmash1:~# clresource create -g ebs-mm-rg \
-t ORCL.ebs \
-p base_dir=/global/ebs/VIS \
-p service_group=web_applications \
-p service=forms \
-p resource_dependencies=ebs-mm-tns-rs,ebs-mm-nm-rs,oep-rs \
-p resource_dependencies_offline_restart=hasp-rs \
-d ebs-mm-forms-rs
root@psmash1:~# 
root@psmash1:~# clresource create -g ebs-mm-rg \
-t ORCL.ebs \
-p base_dir=/global/ebs/VIS \
-p service_group=web_applications \
-p service=forms-c4ws \
-p resource_dependencies=ebs-mm-tns-rs,ebs-mm-nm-rs,oep-rs \
-p resource_dependencies_offline_restart=hasp-rs \
-d ebs-mm-forms-c4ws-rs
root@psmash1:~# 
root@psmash1:~# clresourcegroup online -eM ebs-mm-rg
root@psmash1:~# clresource status -g ebs-mm-rg

=== Cluster Resources ===

Resource Name            Node Name    State     Status Message
-------------            ---------    -----     --------------
ebs-mm-forms-c4ws-rs     psmash2      Online    Online - Service is online.
                         psmash1      Online    Online - Service is online.

ebs-mm-forms-rs          psmash2      Online    Online - Service is online.
                         psmash1      Online    Online - Service is online.

ebs-mm-oafm-rs           psmash2      Online    Online - Service is online.
                         psmash1      Online    Online - Service is online.

ebs-mm-oacore-rs         psmash2      Online    Online - Service is online.
                         psmash1      Online    Online - Service is online.

ebs-mm-nm-rs             psmash2      Online    Online - Service is online.
                         psmash1      Online    Online - Service is online.

ebs-mm-tns-rs            psmash2      Online    Online - Service is online.
                         psmash1      Online    Online - Service is online.

root@psmash1:~#

Creating TNS Listener and Concurrent Manager Resources


Note -  Parallel Concurrent Processing (PCP) has already been configured.

Create a multi-master resource group within the zone cluster zc2 (vzsmash1b and vzsmash2b) for the following resources:

  • TNS Listener

  • Concurrent Manager

root@vzsmash1b:~# clresourcegroup create -S ebs-mm-rg 
root@vzsmash1b:~# clresource create -g ebs-mm-rg -t ORCL.ebs \
-p base_dir=/global/ebs/VIS \
-p service_group=batch \
-p service=tns_apps \
-p resource_dependencies_offline_restart=hasp-rs \
-d ebs-mm-tns-rs
root@vzsmash1b:~# 

Note -  The Concurrent Manager resource is dependent on the database resource which, in this deployment example, is running in the global zone. However, it is not possible to set an inter-cluster dependency from a zone cluster. Instead, the command needs to be run from the global cluster to set inter-cluster dependency. Execute the following command from the global cluster.
root@psmash1:~# clresource create -Z zc2 -g ebs-mm-rg -t ORCL.ebs \
-p base_dir=/global/ebs/VIS -p service_group=batch -p service=concmgr \
-p resource_dependencies=ebs-mm-tns-rs,global:oep-rs \
-p resource_dependencies_offline_restart=hasp-rs \
-d ebs-mm-concmgr-rs
root@psmash1:~#
root@vzsmash1b:~# clresourcegroup online -eM ebs-mm-rg    
root@vzsmash1b:~# clresource status

=== Cluster Resources ===

Resource Name          Node Name     State      Status Message
-------------          ---------     -----      --------------
hasp-rs                vzsmash2b     Online     Online
                       vzsmash1b     Online     Online

ebs-mm-concmgr-rs      vzsmash2b     Online     Online - Service is online.
                       vzsmash1b     Online     Online - Service is online.

ebs-mm-tns-rs          vzsmash2b     Online     Online - Service is online.
                       vzsmash1b     Online     Online - Service is online.

root@vzsmash1b:~#