This post covers FREE videos on Start/Stop Services in Oracle E-Business Suite R12.2 for Apps DBAs taken from one of the Lessons in Module IV Start/Stop in EBS R12.2 in our Oracle Apps DBA (R12.2) Training.
If you have not yet gone through previous FREE training videos then I suggest you look at
- Architecture in Oracle E-Business Suite R12.2 for Apps DBAs here (One of the FREE lessons from 7 Lessons Architecture Module I of Oracle Apps DBA Training )
- Installation of Oracle Apps DBA R12.2 for Apps DBAs here (One of the FREE lessons from 6 Lessons Installation Module II of Oracle Apps DBA Training)
- Patching in Oracle AppsDBA R 12.2 for AppsDBAs here (One of the FREE lessons from 13 Lessons Patching Module V of Oracle Apps DBA Training)
- File System in Oracle AppsDBA R12.2 for AppsDBAs here (One of the FREE lessons from 7 Lessons Start/Stop Module IV of Oracle Apps DBA Training)
Note: Video starts with topics we are planning to cover in this 7 Lesson Module on Start/Stop in R12.2 Training
Also check: Steps to download R12 software from Edelivery Oracle Site
Here is the video which covers how to start and stop services in Apps Tier & DB Tier of R12.2 with some additional services that are added in R12.2 with the introduction of FMW (Fusion Middleware), specifically Weblogic, OHS (Oracle HTTP Server), etc.
Database Tier Scripts
In Database Tier we have two types of scripts, which are mentioned below.
- Database Server: addbctl.sh
- Database Listener: addlnctl.sh
We can start the database using addbctl.sh start and stop the database using addbctl.sh stop <immediate/abort/normal>. While stoping the database it is optional to mention immediate, abort, or normal.
Oracle provided script to bounce E-Business Database which is located in $ORACLE_HOME/appsutil/scripts/$CONTEXT_NAME.
Application Tier Scripts
The E-business service Stop/Start scripts are located at $ADMIN_SCRIPTS_HOME. The below image shows what are the services available in the Application Tier, with the service group they belong to and the respective service control scripts required to start or stop the services.
We can start/stop the scripts individually or there is an option to start/stop all services through a wrapper script.
1) Node Manager service is part of FMW introduced in R12.2 which facilitates remote startup of Weblogic services through the Weblogic Admin Console.
2) Weblogic Admin Server is the heart of FMW WebLogic Domain which provides front-end interfaces for Weblogic and Web tier Administration.
3) Web Entry Point Services includes OPMN Services & Apache/OHS services. OPMN Services controls the Apache Server (OHS) and these Services should run on all the application tiers which support web services.
4) Web application services Manage several managed servers, the common ones are
- OACORE Services: provides the core Self Service Functionality through its JVM
- OAFM Services: provides support for Mapviewer Applications and Oracle Transportation Management
- FORMS Services: provides the core Forms functionality
- FORMS-C4WS Services: provides forms thin client service for SOA integration
5)Application Listener Services assists Concurrent Manager services by starting the Listener services and internally starting Service Manager (FNDSM) by calling gsmstart.sh. Concurrent Manager Service provides the core batch processing functionality. Application listener service should be started before starting this service
6) Other services include Forms Server & Oracle MWA Service.
- Forms services can be optionally configured in Socket mode from the default of servlet mode. This script should be used only if Forms services is started in socket mode
- Mobile Web Applications(MWA) is used in Warehouses for Scanner Applications, and it is an optional service and not configured by default.
When Rapid Install sets up and configures the service and server processes, it stores a control script for each process in the $INST_TOP/admin/scripts directory.
Certain maintenance procedures require that you stop one or more services or servers manually, and restart them after you complete the procedure. By running the appropriate script on the command line, along with a stop or start argument, you can stop (or start) a single server process, several processes, or all processes.
- Start all application tier server processes (adstrtal.sh (Linux)/adstrtal.cmd(Windows)): Used to start all processes with one command.
- Stop all application tier server processes (adstpall.sh (Linux)/adstpall.sh (Windows)): Used to stop all processes with one command
Let’s go through some FAQs, to remember important points of the start/stop services.
FAQs
1) Where exactly E-Business Suite service start/stop scripts are located?
Ans: The start/stop scripts are located at $ADMIN_SCRIPTS_HOME
2) What is the order to start and stop services with respect to Application Tier Services & Database Tier Services?
Ans: When we start the services, First we need to start the Database Tier Services and then start the Application Tier Services because Application Tier Services relies on Database Tier Services.
When we stop the services, we need to stop the Application Tier Services first, and then stop the Database Tier Services.
3) What is the command to start all the Application Tier services at once?
Ans: adstrtal.sh is a Single unified Start script which will bring up services sequentially in an orderly fashion.
4) What is the command to stop all the Application Tier services at once?
Ans: adstpall.sh is a single unified script that will bring down all services sequentially in an orderly fashion.
5) What happens if the admin node goes down?
Ans: Single unified Start script which will bring down all services sequentially in an orderly fashion. All the enabled services from admin server to managed servers will be stopped by this script. That means you cannot do maintenance operations when the admin server is down.
6) What is WebLogic used for?
Ans: WebLogic Server is an application server: a platform for developing and deploying multitier distributed enterprise applications. WebLogic Server centralizes application services such as Web server functionality, business components, and access to backend enterprise systems.
Conclusion
In this blog, we have covered how to start and stop both Database Tier & Application Tier services with a well informative video. We have also mentioned the most frequently asked questions for your better understandings. Please go through the below related or further readings to boost your knowledge!
Related/Further Readings
- How to Start / Stop services in Oracle Applications R12 ( Application / Database Tier)
- Oracle E- Business Suite Maintenance Guide
- Oracle E-Business Suite R12.1 vs R12.2
- File Systems in Oracle EBS R12.2
- Oracle EBS (R12.2) Architecture
- Overview of concurrent processing
- Log Files Location every Apps DBA must know
Next Task For You
We cover Oracle E-Business R12.2 Architecture & concepts in our Oracle Apps DBA For Beginners Training along with the Installation, Patching, Cloning, and Troubleshooting and also, Database upgrade to 19c and much more including the hands-on labs you must perform to upgrade your skills and get a good job with a high package.
Begin your journey towards becoming an Apps DBA by joining our FREE Masterclass on How To Become an Oracle Apps DBA (R12).
Click on the image below to register for the FREE Masterclass now!
The post [Video] Oracle Apps DBA (R12.2) Services : Start/Stop appeared first on Cloud Training Program.