Tuesday, August 31, 2021

Introduction - Oracle Apps DBA

What is ERP?
ERP stands for Enterprise resource planning software. ERP combines all Legacy systems of different departments in a company together into a single, integrated software program that runs off a single database so that the various departments can more easily share information and communicate with each other.

Ex: Oracle E -Business Suite, SAP. 

Who is an Oracle Apps DBA?
In simple Terms, He/She is a person who manages Oracle E-Business Suite Applications .Apps DBA Must have knowledge of Oracle Application Components.
Like..

DB Tier:
Oracle Database 9i/10g/11g/12c/19c DBA.

Application Tier:
Oracle Techstack Components (Apache,Forms,Reports,CMs),Weblogic.

Desktop Tier:
Sun JRE

+Basic Unix Skills : Must be able to Easily navigate through application file systems .

Based on the Organization ,you re expected to know all the above or only some .i e , a Big Organizations might have specialized  people for DBA,Apps & Desktops separately and in a small Organizations ,you might be expected to knw all three DB,Apps  and Desktop support.

Common Tasks of APPS DBA :

Installation : Single node and Multi node installation .

Configure:  License Manager ,adsplice,autoconfig,Contex editor ,Converting to       MRC  and Multi -Org etc.

Maintaining : Adadmin ,adrelink,analyzing the database for CBO,serve process using  adstrtal,adcmctl,..etc.

Patching,upgrading and Cloning :
Upgrding applications and Database ,interactive patching ,non -interactive patching,Merging Patches,Troubleshooting and restarting worker process and cloning using rapid clone utility.

Adop patching ,Migrations ,Deployments ,RMAN backups ,RMAN cloning ,Dataguard ,DR recovery .

Sysadmin Tasks : Creating users ,Assigning Responsibilities ,Registering Forms &  Concurrent Programs ,Long running requests .

Based on the state of the Application projects is in ,we can call Apps DBA as 

   1. Implementations DBA 
   2. Production DBA 

Implementation DBA :
Apps DBA working on implementation phase customer ,i e ,Customer did not start using the Apps instance for daily use. They are in process of customizing the apps to fit to their requirement and testing of different modules might be in progress .Most customers don't switch to ERP/Oracle Apps in a single shot.., They go live in different phases.

​In each phase they implement one or couple of modules and the corresponding department will start using ERP from the point of time .

​Usual length of an implementation project is 2 years .

Daily Activities:

1.Installation and Preparing of CRP,QA,UAT and GOLD instances .

2. Registering Menus, Responsibilities ,Forms, Concurrent Managers .

3. Tuning of Oracle DB and Different components of Oracle Applications thechstack for better performance based on QA/UAT results .

4. Follow -up with Oracle Product Support through Metalink for any issues that            functional consultants raise which requires file system level log files etc.

5. Cloning of Oracle Apps Instance .

6. Configuration and performing daily ,Monthly backups .

7. Applying Apps Patches using adpatch ,adop ,registering and licensing products  that customer wats to use .


Production DBA:

Apps DBA maintaining an Apps instance which is already in daily user by Customer.
Main goal will be to take care of performance of the system 

1. Cloning of PROD instance to TEST,DEV,UAT to reproduce and troubleshoot an error  that cane up in PROD and for users testing .

2. Applying oracle Security patches (CPU-Cumulative Patch Update) which are  released quarterly.

3. Applying Bug fix patches which are requested by users /customers .

4. Troubleshoot performance issues that might have come up with data growth. 

5. Cleaning up of log files of different processes like Apache, Concurrent Managers.

6. Making sure that scheduled backup jobs of PROD instance are going fine.

7.  Monitoring the Concurrent Managers queue and DB level free space in each Tablespace. 

8. Incase Standby DB is configured ,Need to Monitor the archive log  shipping between the sites also. 


No comments:

Post a Comment

ORACLE DATABASE CONTENT

ORACLE DATABASE 11gR2 & 12C  CONTENT Pre-Requisite: UNIX, SQL Basics Introduction to Oracle Database §   Introduction of Database ...