Saving Millions using Oracle E-business suite with
dataguard 11g
Ahmed JassatAPPS DBA
• R12 E-Business Suite Customer • South Africa's Largest Managed Care
Services Provider• Largest Medical Scheme Administrator In
South Africa • Service Over Three Million People Through
Network Of Branches Located Throughout Southern Africa And Mauritius
Target AudienceOracle APPS DBAsOracle DBAsTechnical ManagersOracle SysadminsDisaster Recovery plannersTechnical Project ManagersTechnology architects'
Technology Used
What is Active DataGuard ?The ability to use your Physical Standby for
much more than just High Availability or Disaster Recovery!
Sent to Bryanston 3 Hours to
restore from Tape
Backup done to tape
Current setup
Archives
Shipped
To DGuard
Archives shipped to Data Guard
Archives backed
up to Disk
- Archives backed up every 30 minutes
– Database backup every
Friday
Implementation of Data Guard and Oracle RMAN
Medscheme Return on Investment•No need Linux admin assistance •No need APPS DBA assistance•No need tapes•Saving Additional Servers {2}
•Saving network•Server Room saving {aircon,rental, space,security,ups…}
•Saving on software Licensing •Go Green
With DataGuard
We have noticed the following cost saving to business• No requirements of tapes
• No requirements for assistance of Linux admin• No requirements for restores• No human interaction , only to check logs• No functional support or super users on production• Time saved from 24 working hours to 20 minutes for clones• DR available immediately• DataGuard environment is read only which means it can be used for reporting• Production Servers are up and running 24 X 7 X 365• Clones to DEV, UAT, Training and dba environments takes 1 hour as clones on local servers• Users and support team can test anything at anytime• Copy of production available 7 days a week.• Backup of production can be verified by dataguard.• Rman backups can be run from the DataGuard instance.• No need to purchase expensive software for cloning.• Daily copy of production which functional support team can use• Assistance with OWC with Oracle as scripts and updates can be tested with production data immediately• We noticed a reduction in TARS as support team could test solutions from metalink• Patches can be tested immediately using Production data• No more P1 SRs• Super users can test changes to the system • Demos can be given to Directors using latest data• Training can be given with data from Production• Disaster recovery environment is available immediately• Changes can be made on TEST system and user acceptance testing can take place easy• Emergency changes can be tested• No additional money was spent on this solution
NO ADDITONAL
COST !!!!
Backups c
an
be test
ed
daily
P1 SR 3-6274167101 : +I5 No tax rates available after new tax setup
Clone Completed in 1 Hour ….
Internal Costing assumptionsCost of DBA per hour R 650.00 Cost of Unix/Linux administrator per hour R 550.00
Cost escalation per year 7%Number of clones done per month 4 Number of hours spent by DBA per traditional clone 5Number of hours spent by Unix/Linux per traditional clone 10Number of additional tapes purchased per period 5
Cost per tape R 2,000.00
Cost we not could calculate
1.Server room2.Hardware3.Networks4.Facilities5.Resources{Network ,Microsoft & Linux admin}
Traditional clones 1st month costing
DBA Time R 13,000.00 Unix Admin Time R 22,000.00 Tape Cost R 10,000.00 Sub-Total R 35,000.00 Tax Impact R -9,800.00 Total R 25,200.00 Cumulative Total R 25,200.00
Traditional clone 37st month spend
Cumulative Total R 1,001,196.00
Re-active Pro-active
Prevent Resolve Latest
Get Proactive and Maximize the Value of Your Oracle Investment
HR user picks up problem
Oracle request HR trace from medscheme
Once Trace is running on server user is called
Once Request is completed DBA is called to stop trace
DBA uploades file to Metalink and this process can take place a number of times
Old Process of HR TRACE
New Process by using Patch 14051237
Oracle Support and Medscheme Support can work with each other without the need of a APPS DBASaving a lot of steps and timeFunctional Support User can do traces without the need of an APPS DBA
Functional User can do tracing without the need of APPS DBA From 7 steps to 2 steps Quicker SR resolutionSaving on Overtime for everyoneFrom 2 client resources to oneNo more ftp of filesAn OWC can be taken immediatelyOracle can see the issue immediately No miscommunicationImproving the Oracle Product
The more proactive you are, the less reactive you'll need to be!
Advantages
Payroll
Issues wherePayroll could only be run after hoursPayroll ran for extremely long timeA lot of testing and hours spend due to payroll running along timeOvertime for payroll adminAPPS DBA needed to be available all the timeIf a issue is pickuped, payroll could only be run after hours which means time is wastedPlanning … Planning … Planning
Payroll
Benefits arePayroll can be run anytimeNo more working at night for payroll adminNo more working at night for apps dbaNo more overtime for payroll adminNo more overtime for apps dba`Payroll issues can be fixed during the day and run again during the dayHuge improvement for Oracle EbusHuge improvement for payrollAll South African Customers benefit
Payroll
Payroll
Issues faced with the above process1. Payroll Users had to e-mail the apps dbas for files 2. Payroll users had to have the apps dbas available if running payroll
afterhours3. Auditing risk as the apps dba have access to these files4. Too many steps involved to retrieve .mf file from server, 5 steps5. If payroll is rerun the apps dba needs to extract the files again6. Payroll User dependent on APPS DBA7. Overtime for both APPS DBA and Payroll User8. APPS DBA needs to be available all the time9. Miscommunication causes issues between Payroll and APPS DBA10.Customers is not happy with the above process
Payroll
PayrollNew process benefits1. Saves on resources2. No more required to e-mail APPS DBA3. Complies with Auditing4. No more storing the files on PCs for APPS DBA5. No more storing the files on PCs for HR USER6. Adds feature to Oracle ebus7. Saves costs on overtime for APPS DBA8. Saves costs on overtime for HR user9. Saves costs no need to purchasing a FTP tool10. Customer will be happy11. I have spoken to HR users & APPS DBAs … all of them want this
feature12. Oracle ZA clients want this feature 13. Users will be kept working in the application14. Single point of failure
• Environment Health Script
• : Ahmed JassatMedscheme Oracle E-Business DBAICT Infrastructure / Operations
Summary of Environment