Building Highly Available Infrastructure for Oracle E-Business Suite Deep Ram, Daniel Gonzalez, Venkat Bhagavatula Oracle Consulting.

Slides:



Advertisements
Similar presentations
ORACLE DATABASE HIGH AVAILABILITY & ORACLE 11GR2 DATA GUARD 1 Güneş EROL.
Advertisements

ITEC474 INTRODUCTION.
High Availability Options for JD Edwards EnterpriseOne Shawn Scanlon, GSI.
Deep Ram, Technical Director Factors Influencing R12 Upgrade and Re-implementation Dennis Horton, Senior Director.
Oracle Universal Content Management and Storage Systems
Introduction to DBA.
How Oracle Database 10g Revolutionizes Availability and Enables the Grid Juan Loaiza Vice President, Systems Technologies Oracle Corporation Session id:
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
Ashesh Parekh Principal Product Manager Oracle Application Server Oracle Corporation.
Oracle Data Guard Ensuring Disaster Recovery for Enterprise Data
Keith Burns Microsoft UK Mission Critical Database.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 2 Hidden Gems of APEX David Gale Software Engineer Oracle Application Express November,
EIM April 19, Robin Weaver 13 Years with IBM Prior to Assignment at UNC Charlotte Range of Database Development/Data Management Projects and Products.
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
© 2007 Oracle Corporation – Proprietary and Confidential.
ORACLE APPLICATION SERVER BY PHANINDER SURAPANENI CIS 764.
Agenda  Overview  Configuring the database for basic Backup and Recovery  Backing up your database  Restore and Recovery Operations  Managing your.
National Manager Database Services
Introduction to Oracle Backup and Recovery
Dynamics AX Technical Overview Application Architecture Dynamics AX Technical Overview.
© 2009 Oracle Corporation. S : Slash Storage Costs with Oracle Automatic Storage Management Ara Vagharshakian ASM Product Manager – Oracle Product.
Proven Techniques for Maximizing Availability Maximum Availability Architecture Lawrence To, Shari Yamaguchi High Availability Systems Group Systems Technologies.
High Availability & Oracle RAC 18 Aug 2005 John Sheaffer Platform Solution Specialist
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Oracle Recovery Manager (RMAN) 10g : Reloaded
SANPoint Foundation Suite HA Robert Soderbery Sr. Director, Product Management VERITAS Software Corporation.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Oracle Patching and Maintenance A practical guide for System Administrators October 2009.
11g(R1/R2) Data guard Enhancements Suresh Gandhi
SURENDER SARA 10GAS Building Corporate KPI’s
Using AS 10g with EBS What are the Benefits of Integrating AS 10g with Oracle Applications?
15 Copyright © 2007, Oracle. All rights reserved. Performing Database Backups.
1 Data Guard. 2 Data Guard Reasons for Deployment  Site Failures  Power failure  Air conditioning failure  Flooding  Fire  Storm damage  Hurricane.
1. S318417: OAUG SysAdmin SIG Angelo Rosado, Oracle Senior Product Manager Kenneth Baxter, Oracle Strategy Product Manager Biju Mohan, Oracle Principal.
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
High Availability in DB2 Nishant Sinha
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
February 20, 2006 Nodal Architecture Overview Jeyant Tamby 20 Feb 2006.
Ashish Prabhu Douglas Utzig High Availability Systems Group Server Technologies Oracle Corporation.
Girish M. Jashnani Sales Consultant Manage your E-Business Suite more effectively.
Industry specific cover image Girish Jashnani What’s new in R12 – A technology perspective Jan 17 th 2007.
3 Copyright © 2005, Oracle. All rights reserved. Upgrading to Oracle Application Server 10g Release 2.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Jorke Odolphi Product Technology Specialist WebCentral Using Microsoft Operations Manager To Monitor And Maintain Your Farm.
Enhancing Scalability and Availability of the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
18 Copyright © 2004, Oracle. All rights reserved. Backup and Recovery Concepts.
2 Copyright © 2007, Oracle. All rights reserved. Configuring for Recoverability.
Jack Malloch Product Service Advisor Global Support Services.
18 Copyright © 2004, Oracle. All rights reserved. Recovery Concepts.
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
Oracle Business Intelligence Event 22 nd February 2012 Saxon Hotel, Johannesburg Business Intelligence Strategy Recommendations for Customers Using Oracle.
Michael Mast Senior Architect Applications Technology Oracle Corporation.
Introduction to Oracle Forms Developer and Oracle Forms Services
Oracle Database High Availability
High Availability 24 hours a day, 7 days a week, 365 days a year…
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
Maximum Availability Architecture Enterprise Technology Centre.
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Oracle Database High Availability
Introduction of Week 6 Assignment Discussion
SpiraTest/Plan/Team Deployment Considerations
DAT381 Team Development with SQL Server 2005
Presentation transcript:

Building Highly Available Infrastructure for Oracle E-Business Suite Deep Ram, Daniel Gonzalez, Venkat Bhagavatula Oracle Consulting

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Session Agenda Overview Ebusiness Architecture Critical Components Application Server Oracle Database Real Application Cluster Data Guard SOA Grid Control Minimize downtime Summary

Overview

Minimize outages

Production Standby Delayed and Zero Loss Modes Recovery Disaster Recovery 10g AS 10g RAC Backup & Recovery Networking Storage + Best Practices Increase Availability

Deliver Optimal Architecture

EBusiness Suite

Ebusiness Technology Stack Application JSP Forms Reports BC4J OC4J Web Listener UIX Database Client Data Guard Partitioning RAC & ASM Global Single Data Model JDBC/SQL NetHTTP / S

Integrated EBS Environment

Oracle Application Server

Application Server External Users (via VPN) Application Database Internal Users Intranet Firewall Oracle Application Server 10g Portal Single Sign-On Oracle Internet Directory Directory Integration & Provisioning Delegated Administration Services Discoverer OracleAS Certificate Authority OracleAS 10g Metadata Repository Firewall Application Server

OracleAS 10g Integration 1.Enable Single Sign-On for 11i/R12 2.Manage users in Oracle Internet Directory 3.Access Oracle app via custom Portals 4.Integrate Oracle apps with third-party PKI, SSO & LDAP directories, and legacy applications 5.Analyse apps with Discoverer workbooks 6.Accelerate apps performance with WebCache

Oracle 10g Database

System Failures Data Failures System Changes Data Changes Unplanned Downtime Planned Downtime Flashback Technologies Storage Failures Human Errors Data Corruptions Site Failures Human Error Protection

Revolution in Recovery Flashback Revolutionizes Error Recovery Operates on just changed data Time to correct error equals time to make error Minutes instead of hours Flashback is Easy Single command instead of complex procedure Very low performance overhead – less than 2% Great for testing also! Correction Time = Error Time + f(DB_SIZE) Traditional Recovery

Error Correction with Flashback Correct errors at any level Flashback Database – restore database to time Flashback Table – restore contents of tables to time Flashback Transaction – back out transaction and all subsequent conflicting transactions Order Database Customer Great for Testing Also

Best-of-Breed Data Corruption Protection At Lowest Cost System Failures Data Failures System Changes Data Changes Unplanned Downtime Planned Downtime Data Recovery Advisor, RMAN, Oracle Secure Backup Storage Failures Human Errors Data Corruptions Site Failures

Automated Disk Backups Fully automatic disk-based backup and recovery Set and Forget Nightly incremental backup rolls forward recovery area backup Changed blocks are tracked in production DB Full scan is never needed Dramatically faster (20x) Blocks validated to prevent corruption of backup copy Low cost ATA disks can be used for recovery area Flash Recovery Area Nightly Apply Validated Incremental Weekly Archive To Tape Database Area Integrated storage tiering within the database!

Oracle Secure Backup Integrated Tape Backup Management Protects entire environment  Oracle9i forward  Application files Free Express edition bundled with the Oracle Database Low cost licensed edition Independent release schedule  Available: 10.1  Upcoming: 10.2  Beta planned: September, 07

Oracle 10g RAC

Classic Active – Passive HA Server 1 Server 2 Database ‘ A ’

High Availability with 10 g RAC SERVER failure - your database remains available Database ‘ A ’

- scale on demandProtect your investment Scalability with 10 g RAC Database ‘ A ’

Oracle Dataguard

Oracle10 g Data Guard Primary Site Primary Database Standby Site Standby Database Data Changes Clients  Synchronous or asynchronous redo shipping  Corruptions don’t propagate  Primary and standby databases can be single server Oracle or 10 g RAC  Up to nine standby databases supported in a single configuration logical or physical standby databases Automatic Failover Synchronous Redo Shipping

EBusiness Target Architecture

E-business Suite Target MAA

Oracle SOA Suite

Conceptual SOA Model

SOA Logical Architecture

Oracle Grid Control

Enterprise Manager and E-Business Suite E-Business Suite Apps Oracle Applications Manager RDBMS Database Deployment DB Control Application Server Application Server AS Control Enterprise Manager: Grid Control Repository Oracle Management Server HTML UI

E-Business Suite Management Solution OAM, Grid Control and EM Plug-in Simplified Administration Pro-active Monitoring Diagnostics and Troubleshooting Automated Maintenance Oracle Applications Manager Grid Control 10gR2 + Plug-in for Applications Enterprise Views Centralized Access

Minimize Downtime

Hot patch Merge patches Staged Appl_Top Shared Appl_Top Distributed AD Archive/purge strategy Selective Data Upgrades Adpatch interactive=no options=no --- Tuning upgrade performance

Summary

Lessons Learnt Procure the hardware sooner Build more testing time into the project schedule Build a test lab with a full High Availability configuration Formalize the User Provisioning strategy earlier in the project lifecycle Build internal team skills earlier in the project

Lessons Learnt Architect with a focus on High availability Database resource utilization EBS integration with Oracle Application Server Identity Management Validate assumptions as soon as possible Did not always occur as soon as desired due to hardware availability Implement multiple times prior to production Builds eventually became routine Test performance and availability characteristics High availability testing was limited by data conversion and User Acceptance testing activities Deploy Keep Go-live in mind

Lessons Learnt Preparation and socialization of relevant architecture documents based on Oracle Application Implementation Methodology (AIM) TA30 – Preliminary Conceptual Architecture TA70 – Revised Conceptual Architecture TA80 – Application Security Architecture TA90 – Application and Database Server Architecture Document all installation and configuration activities to insure predictable outcomes Effective use of Oracle Consulting to supplement resources for key activities Solid testing strategy

Lessons Learnt Test load balancer configuration before testing EBS and OAS components Allow for multiple testing cycles focusing on different layers of the architecture such as network, software, and servers Plan for appropriate load testing based on expected workloads Test typical usage scenarios for expected behavior Test failure scenarios for proper failover of components Fail at least one server from every group of highly available components – Do all dependent components continue to operate properly? Fail both servers from every group of highly available components – Do all dependent components fail? Restore the original server from each group and leave the second server down – Do all dependent components return to normal operation without manual intervention? Test batch and service oriented processing both with and without active workloads Don’t blame eratic Portal behavior on browser caching – Check the Web Cache invalidation password and Load Balancer

For More Information search.oracle.com or oracle.com Consulting

A Q &