Tuesday, February 15, 2022

How to Add a New oacore server in R12.2

  


################################################################################################################
################################################################################################################
Hai, in this topic we go through how to add or delete an oacores from EBS R12.2

Managing Configuration of Oracle HTTP Server and Web Application Services in Oracle E-Business Suite Release 12.2 (Doc ID 1905593.1)

#####################################################################
4.4.1 Adding a new managed server
#####################################################################
Addition of managed servers needs to be done on the run file system when there is no active ADOP cycle. During the next adop prepare, the Configuration Change Detector identifies that the addition has been made and the managed servers are automatically synced up from the run file system to the patch file system. The synchronization also gets done when fs_clone is executed.

Note: Managed server creation should be done only through the adProvisionEBS.pl script as mentioned in this section. Managed servers should not be created from the WebLogic Server Administration Console.

###--- adding new oacore2 (approx time 2 mins on dev running on 60G of RAM)
$ perl $AD_TOP/patch/115/bin/adProvisionEBS.pl \
ebs-create-managedserver -contextfile=$CONTEXT_FILE \
-managedsrvname=oacore_server2 -servicetype=oacore \
-managedsrvport=7222 -logfile=$APPLRGF/TXK/addMS_oacoreserver2.log

Enter the APPS Schema password:
Enter the WebLogic AdminServer password:

The logfile for this session is located at /u01/dev/fs1/inst/apps/DEVPDB_ebsprodapp3/logs/appl/rgf/TXK/addMS_oacoreserver2.log
ManagedServer oacore_server2 created successfully.
[applmgr@ebsprodapp3 ~]$

#####################################################################
[applmgr@ebsprodapp3 ~]$ admanagedsrvctl.sh status oacore_server2
oacore_server2 is shutdown

[applmgr@ebsprodapp3 ~]$ grep oacore_server $CONTEXT_FILE
      <oacore_server>
      </oacore_server>
         <oacore_server_ports oa_var="s_oacore_server_ports">oacore_server1:7221,oacore_server2:7222</oacore_server_ports>
         <oacore_server_sslports oa_var="s_oacore_server_sslports"/>
            <oa_service_name oa_var="s_oacorename" type="managed_server">oacore_server1,oacore_server2</oa_service_name>
            <oa_managed_server_name oa_var="s_oacore_managed_servers">oacore_server1,oacore_server2</oa_managed_server_name>
[applmgr@ebsprodapp3 ~]$



#####################################################################
#####-- new oa core started (approx 1 Mins)
[applmgr@ebsprodapp3 ~]$ admanagedsrvctl.sh start oacore_server2

You are running admanagedsrvctl.sh version 120.14.12020000.12

Enter the WebLogic Admin password:

Calling txkChkEBSDependecies.pl to perform dependency checks for oacore_server2
*** ALL THE FOLLOWING FILES ARE REQUIRED FOR RESOLVING RUNTIME ERRORS
*** Log File = /u01/dev/fs1/inst/apps/DEVPDB_ebsprodapp3/logs/appl/rgf/TXK/txkChkEBSDependecies_Tue_Feb_15_16_29_29_2022/txkChkEBSDependecies_Tue_Feb_15_16_29_29_2022.log
Perl script txkChkEBSDependecies.pl got executed successfully


Starting oacore_server2...

Server specific logs are located at /u01/dev/fs1/FMW_Home/user_projects/domains/EBS_domain/servers/oacore_server2/logs

admanagedsrvctl.sh: exiting with status 0

admanagedsrvctl.sh: check the logfile /u01/dev/fs1/inst/apps/DEVPDB_ebsprodapp3/logs/appl/admin/log/adoacorectl.txt for more information ...

[applmgr@ebsprodapp3 ~]$

#####################################################################
perl $FND_TOP/patch/115/bin/txkSetAppsConf.pl -contextfile=$CONTEXT_FILE \
-configoption=addMS -oacore=ebsprodapp3.developmentsn.sccloudprdvcn1.oraclevcn.com:7222
Enter apps schema password :

*** LOG FILE: /u01/dev/fs1/inst/apps/DEVPDB_ebsprodapp3/logs/appl/rgf/TXK/txkSetAppsConf_02151634.log ***
[applmgr@ebsprodapp3 ~]$

#####################################################################
On UNIX:
[applmgr@ebsprodapp3 ~]$ adapcctl.sh stop
[applmgr@ebsprodapp3 ~]$ adapcctl.sh start
#####################################################################




Note: For the oacore service, Oracle recommends up to 150-200 concurrent users per JVM of size 2 GB.
- oacore_server2 --> (tab)Server Start --> Arguments: -Xms1024m -Xmx1024m

If required to update JVM Mem. for OACORE
-Xms2048m -Xmx4096m





################################################################################################################
4.4.2 Removing a managed server
################################################################################################################

[applmgr@ebsprodapp3 ~]$ admanagedsrvctl.sh stop oacore_server2

#####################################################################
perl $AD_TOP/patch/115/bin/adProvisionEBS.pl \
ebs-delete-managedserver \
-contextfile=$CONTEXT_FILE -managedsrvname=oacore_server2 \
-servicetype=oacore -logfile=$APPLRGF/TXK/delMS_oacoreserver2.log

Enter the APPS Schema password:
Enter the WebLogic AdminServer password:
ManagedServer oacore_server2 deleted successfully.
[applmgr@ebsprodapp3 ~]$

#####################################################################
perl $FND_TOP/patch/115/bin/txkSetAppsConf.pl -contextfile=$CONTEXT_FILE \
-configoption=removeMS -oacore=ebsprodapp3.developmentsn.sccloudprdvcn1.oraclevcn.com:7222
Enter apps schema password :

*** LOG FILE: /u01/dev/fs1/inst/apps/DEVPDB_ebsprodapp3/logs/appl/rgf/TXK/txkSetAppsConf_02151646.log ***
[applmgr@ebsprodapp3 ~]$ grep oacore_server $CONTEXT_FILE
[applmgr@ebsprodapp3 ~]$ grep oa_managed_server $CONTEXT_FILE (lists all types of MS)
[applmgr@ebsprodapp3 ~]$ grep _server_ports $CONTEXT_FILE (list all MS along with ports)

#####################################################################

Thanks for Reading


Regards,
Mohammed Areefuddin.

No comments:

Post a Comment