Load Balancing and Failover with Oracle 10gR2 RAC
|
|
- Basil Brooks
- 6 years ago
- Views:
Transcription
1 <Insert Picture Here> Load Balancing and Failover with Oracle 10gR2 RAC Barb Lundhild Oracle Corporation RAC Product Management 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. Page 1 1
2 Confused? Server-side load balancing Client load balancing Runtime connection load balancing Connection load balancing Session load balancing Listener load balancing Introduction Key Items to Load Balancing with Oracle Oracle Net Services Connection Load Balancing Automatic Workload Management Connection Pools Parallel Execution Page 2 2
3 Single Instance What do you do when there is more than one? Real Application Clusters Page 3 3
4 Oracle Net Services Connection Load Balancing Two types of load balancing Client Side Load Balancing Server Side Load Balancing Best Practice is to set up both in a Real Application Clusters environment Client-Side Connection Load Balancing sales.us.acme.com= (DESCRIPTION= (ADDRESS_LIST= (LOAD_BALANCE=on) (ADDRESS= (PROTOCOL=tcp) (HOST=sales1-vip) (PORT=1521)) (ADDRESS= (PROTOCOL=tcp) (HOST=sales2-vip) Clients Listeners (PORT=1521))) (CONNECT_DATA= (SERVICE_NAME= sales.us.acme.com))) Page 4 4
5 Server Side Connection Load Balancing Listener will load balance incoming connections across all nodes actively providing a service Directs connection to the least loaded node Use parameters LOCAL_LISTENER, REMOTE_LISTENER to ensure instances register services with all listeners Server Side Connection Load Balancing LISTENER Service OLTP? PMDB1 on N1 Application Server Network PMDB2 on N2 PMDB3 on N3 Network RAC Database Page 5 5
6 Connection Load Balancing LISTENER Service OLTP? PMDB1 on N1 Network Listeners Clients RAC Database What if there are Multiple Applications? Page 6 6
7 Automatic Workload Management Application workloads can be defined as Services Individually managed and controlled Assigned to instances during normal startup On instance failure, automatic re-assignment Service performance individually tracked Finer grained control with Resource Manager Integrated with other Oracle tools / facilities (E.G. Scheduler, Streams) Use EM to Define Services Page 7 7
8 Automatic Workload Management Order Entry Spare Supply Chain Normal Server Allocation Page 8 8
9 Automatic Workload Management Order Entry Spare Supply Chain Server Failure Automatic Workload Management Order Entry Supply Chain Re-allocate spare to Order Entry Page 9 9
10 Automatic Workload Management Order Entry Supply Chain Application Resource Requirements Grow Many Services, one DB Node-1 Node-2 OLTP 1 Node-3 Node-4 Node-5 Node-6 OLTP 2 OLTP 3 Repor ting Batch DW OLTP 4 Page 10 10
11 Distributed Transaction Processing with RAC All branches of a tightly coupled distributed transaction must run on same instance Better handling of distributed transactions (XA, MS DTC) through DTP services dbms_service.modify_service (service_name=> my.dtp.enabled.service, DTP=>TRUE) Service has 1 preferred instance and guarantee only one active instance Create more services than RAC instances, assign groups of transactions to each service Improved XA Support with RAC Tightly coupled Global txns can span RAC instances CLUSTERWIDE_DISTRIBUTED_TRANSACTIONS, which is TRUE by default Allows the units of work performed across these Oracle RAC instances to share resources and act as a single transaction I.E. tightly coupled 2PC requests can be sent to any node in the cluster Page 11 11
12 Services Best Practices Always connect with a service If you do a srvctl stop database, you must do a srvctl start service after the srvctl start database Use server-side callout to enforce startup XA Applications should use DTP services Service configuration can be changed dynamically Connection Pools c c c c c c c c c c c c Application Connection Pool Real Application Clusters Page 12 12
13 Load Balancing Advisory Load Balancing Advisory is an advisory for balancing work across RAC instances. Load balancing advice Is available to ALL applications that send work. Directs work to where services are executing well and resources are available. Adjusts distribution for different power nodes, different priority and shape workloads, changing demand. Stops sending work to slow, hung, failed nodes early. Load Balancing Advisory in Nut Shell Uses DBMS_SERVICE.GOAL Service time weighted moving average of elapsed time Throughput weighted moving average of throughput AWR Calculates goodness locally, forwards to master mmon Master mmon builds advisory for distribution of work Records advice to SYS$SERVICE_METRICS Posts load balancing advice via FAN event to AQ, PMON, ONS Load Balancing Advisory Users Use percentages and flags to send work, gravitate work. Page 13 13
14 GV$SERVICEMETRIC Service Time Service Instance msec/call CPU_TIME DB_TIME THROUGHPUT SRV1 SSKY SRV1 SSKY SSKYDB SSKY SSKYDB SSKY SYS$BACKGROUND SSKY set pages 60 space 2 lines 132 num 8 verify off feedback off column user_data heading "AQ Service Metrics" format A60 wrap break on SERVICE_NAME skip 1 select to_char(enq_time, 'HH:MI:SS') Enq_time, user_data from SYS.SYS$SERVICE_METRICS_TAB order by 1; Load Balancing Advisory Page 14 14
15 Fast Application Notification (FAN) RAC notification mechanism which let applications know about service & node events (UP or DOWN events) and Load Balancing Advisory events Events published using Oracle Notification Service (JDBC) and Advanced Queues (OCI, ODP.NET) Runtime Connection Load Balancing Solves the Connection Pool problem! Easiest way to take advantage of Load Balancing Advisory No application changes required No extra charge software to buy Enabled by parameter on datasource definition Supported by JDBC and ODP.NET Page 15 15
16 Runtime Connection Load Balancing Client connection pool is integrated with RAC load balancing advisory When application does getconnection, the connection given is the one that will provide the best service. Policy defined by setting GOAL on Service Need to have Connection Load Balancing Load Balancing Advisory Goals THROUGHPUT Work requests are directed based on throughput. SERVICE_TIME Work requests are directed based on response time. None Default setting, turn off advisory execute dbms_service.modify_service (service_name => 'test' -, aq_ha_notifications => true -, clb_goal => dbms_service.clb_goal_short -,goal=>dbms_service.goal_service_time); Page 16 16
17 Step 1. Enable Cache and Fast Connection Failover, Remote ONS Set data source properties OracleDataSource ods = new OracleDataSource()... ods.setuser(scott); ods.setpassword(tiger); ods.setconnectioncachingenabled(true); ods.setfastconnectionfailoverenabled(true); Ods.setONSConfiguration("nodes=host1:6200,host2:6200"); ods.setconnectioncachename(mycache); ods.setconnectioncacheproperties(cp); ods.seturl("jdbc:oracle:thin:@(description= (LOAD_BALANCE=on) (ADDRESS=(PROTOCOL=TCP)(HOST=VIP1)(PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST=VIP2)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=MYSERVICE)))"); or set system properties -D oracle.jdbc.fastconnectionfailover=true Step 2. Verify ONS on RAC nodes $ORACLE_HOME/opmn/conf/ons.config localport=6100 # port ONS is writing to remoteport=6200 # port ONS is listening on loglevel=3 useocr=on Page 17 17
18 Step 3. When starting the application.. Specify system property -Doracle.ons.oraclehome=<ORACLE_HOME-onclient> Ensure ons.jar file is on the CLASSPATH. SEE RAC SAMPLE CODE for FAST START GUIDE Runtime Connection Load Balancing with OCI Session Pools The application must have been linked with the threads library. The OCI environment must be created in OCI_EVENTS and OCI_THREADED mode. Configure the RAC service with a GOAL, CLB_GOAL, and AQ_NOTIFICATIONS to TRUE. dbms_service.modify_service(service_name=> crm, aq_ha_notifications=>true, goal=>service_time, clb_goal=>short); Page 18 18
19 Runtime Connection Load Balancing with JDBC, ODP.NET CRM requests connection connection cache? 60% 10% 30% CRM is bored CRM is very busy CRM is busy Instance 1 Instance 2 Instance 3 Heavy batch starts one node - Average user calls/second No Load Balancing Service Time Goal Throughput Goal Page 19 19
20 Goal = NONE (off) Service 01 - elapsed time per call elapercall (ms) Node 1 Node :09:22 21:14:02 21:18:43 21:23:35 21:28:22 21:33:04 21:37:45 time Goal = SERVICE_TIME Service S01 - elapsed time per call elapsed node 1 elapsed node elapercall (ms) :43:24 18:48:05 18:52:48 18:57:31 19:02:18 19:07:03 19:11:48 time Page 20 20
21 Fast Connection Failover Supports multiple connection caches Datasource for each cache mapped to a service Keeps track of service and instance for each connection Cleans up connections when failures occur Distributes new work requests across available instances Mid-Tier Database Tier CACHES SERVICE 1 INST X SERVICE 2 INST Y SERVICE 3 INST Z JDBC, ODP.NET, OCI Failure Notification (FaN) JDBC Fast Connection Failover Processing When DOWN signal received from Oracle Database 10g RAC Routes new requests to surviving instances Throws exception if application was in midst of transaction When UP signal received from Oracle Database 10g RAC Creates new connections to new instances Distributes new work requests evenly to all available instances Page 21 21
22 Extended FAN/FCF Client Integration Oracle Call Interface standalone,taf, connection pool, and session pool connections are automatically broken and cleaned up by OCI and the application callback is invoked within seconds of the failure event. ODP.NET FAN notifies ODP.NET which allows it to clean up resources from severed connections or establish new connections HA Events=true; on connection string Service must have aq_ha_notifications=>true Summary For best workload balancing with Real Application Clusters: Use Connection Load Balancing Use Automatic Workload Management (Services) When using Connection Pools, use Fast Connection Failover and Runtime Connection Load Balancing Page 22 22
23 For More Information TWP : Workload Management with Oracle Database 10g Sample Code for RAC Oracle Clusterware and RAC Admin and Deployment Guide (Chapt 6) Q & A Q U E S T I O N S A N S W E R S Page 23 23
24 For More Information REAL APPLICATION CLUSTERS or otn.oracle.com/rac Page 24 24
25 Page 25 25
Application High Availability with Oracle
Application High Availability with Oracle Aychin Gasimov 02/2014 Application High Availability Application must be able to provide uninterrupted service to its end users. Application must be able to handle
More informationAutomatic Workload Management with Oracle Real Application Clusters 11g Release 2
An Oracle White Paper January 2010 Automatic Workload Management with Oracle Real Application Clusters 11g Release 2 Introduction... 2 FAST APPLICATION NOTIFICATION (FAN)... 2 Services... 3 Single Client
More information1Z Oracle. Oracle Real Application Clusters 11g Release 2 and Grid Infrastructure Administration
Oracle 1Z0-058 Oracle Real Application Clusters 11g Release 2 and Grid Infrastructure Administration Download Full Version : https://killexams.com/pass4sure/exam-detail/1z0-058 Creating an Oracle RAC Database
More informationPutting Oracle Database 11g to Work for Java. Kuassi Mensah Group Product Manager, Java Platform Group db360.blogspot.com
Putting Oracle Database 11g to Work for Java Kuassi Mensah Group Product Manager, Java Platform Group db360.blogspot.com The following is intended to outline our general product direction. It is intended
More informationRAC Deep Dive for Developers. building efficient and scalable RAC-aware applications
RAC Deep Dive for Developers building efficient and scalable RAC-aware applications REAL APPLICATION CLUSTERS LMS DBMS_PIPE VIP GRD ONS CRSCTL CLUSTERWARE ASM SERVICE CRS_STAT 3 WAY
More informationGlobal Data Services (GDS)
Global Data s (GDS) Geo-distributed Oracle GoldenGate and Active Data Guard Larry M. Carpenter Master Product Manager Oracle High Availability Systems Safe Harbor Statement The following is intended to
More informationFCUBS GridLink Datasource Configuration Oracle FLEXCUBE Universal Banking Release [May] [2018]
FCUBS GridLink Datasource Configuration Oracle FLEXCUBE Universal Banking Release 14.1.0.0.0 [May] [2018] 1 Table of Contents 1. WEBLOGIC JDBC GRIDLINK DATASOURCE... 1-2 1.1 PREFACE... 1-2 1.2 PURPOSE...
More information<Insert Picture Here> Scale your PHP Application to Tens of Thousands of Connections
Scale your PHP Application to Tens of Thousands of Connections Srinath Krishnaswamy Director, Data Access Development, Oracle Corp. Luxi Chidambaran Consulting Member of Technical
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 Managing Oracle Database 12c with Oracle Enterprise Manager 12c Martin
More informationOracle Database 12c: RAC Administration Ed 1
Oracle University Contact Us: +7 (495) 641-14-00 Oracle Database 12c: RAC Administration Ed 1 Duration: 4 Days What you will learn This Oracle Database 12c: RAC Administration training will teach you about
More informationWebLogic Active GridLink: Intelligent integration between WebLogic Server and Oracle Database Real Application Clusters
An Oracle White Paper June 2014 WebLogic Active GridLink: Intelligent integration between WebLogic Server and Oracle Database Real Application Clusters Introduction... 1 Oracle Real Application Clusters...
More informationWhat every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators
Presented at What every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators Jacco H. Landlust Platform Architect Director Oracle Consulting
More informationOracle Services on RAC
Oracle Services on RAC How They Work and What You Should Use Them For Five Things You Might Not Know JEREMY SCHNEIDER jeremy.schneider@ardentperf.com Chicago ENFJ Music Theology Swing Dancing Motorcycles
More informationOracle Database 12c: RAC Administration Ed 1 LVC
Oracle University Contact Us: 001-855-844-3881 Oracle Database 12c: RAC Administration Ed 1 LVC Duration: 4 Days What you will learn This Oracle Database 12c: RAC Administration training will teach you
More informationOracle Global Data Services with Active Data Guard. Hands-On Lab
Oracle Global Data Services with Active Data Guard Hands-On Lab INTRODUCTION... 2 GDS COMPONENTS AND ARCHITECTURE... 3 OVERVIEW OF THE EXERCISES... 5 PREREQUISITES... 5 GDS TEST BED LAYOUT... 6 INSTALLATION
More informationCloud Consolidation with Oracle (RAC) How much is too much?
1 Copyright 11, Oracle and/or its affiliates All rights reserved Cloud Consolidation with Oracle (RAC) How much is too much? Markus Michalewicz Senior Principal Product Manager Oracle RAC, Oracle America
More informationOracle Net Services 12c Best Practices for Database Performance and Scalability
Oracle Net Services 12c Best Practices for Database Performance and Scalability Kant C Patel Director Oracle Net Program Agenda Overview of Oracle Net Why Optimize Oracle Net? Best Practices Database Client
More information2008 Oracle Corporation
Building and Deploying Web-scale Social Networking Application, Using PHP and Oracle Database Srinath Krishnaswamy, Director, Oracle Corp. Levi Dixon, Senior Architect, Community Connect Nicolas Tang,
More information<Insert Picture Here> What's New for.net Developers for Oracle Database
1 What's New for.net Developers for Oracle Database Alex Keh Principal Product Manager, Oracle Program Agenda Currently available Visual Studio 2010 and.net Framework 4 ODAC 11.2
More informationOptimize Java Persistence, Scale and Failover Connections with JDBC and UCP
Optimize Java Persistence, Scale and Failover Connections with JDBC and UCP Keywords: Kuassi Mensah Oracle Corporation USA Java persistence, JDBC, Universal Connection Pool, RAC, Data Guard, Fast Connection
More informationOracle Database 12c R2: RAC Administration Ed 2
Oracle University Contact Us: +36 1224 1760 Oracle Database 12c R2: RAC Administration Ed 2 Duration: 4 Days What you will learn This Oracle Database 12c R2: RAC Administration training will teach you
More informationConfiguring JDBC data-sources
Configuring JDBC data-sources Author: Jacco H. Landlust Date: 05 november 2012 Introduction Within multiple layered Oracle Middleware products different types of JDBC data-sources are configured out of
More informationRAC for Beginners. Arup Nanda Longtime Oracle DBA (and a beginner, always)
Arup Nanda Longtime Oracle DBA (and a beginner, always) This image cannot currently be displayed. Continue Your Education Communities Knowledge April 7-11, 2013 Saring Colorado Convention Center Education
More informationOracle Client HA Configuration with Oracle
Oracle Client HA Configuration with Oracle 18c Robert Bialek @RobertPBialek doag2018 Who Am I Senior Principal Consultant and Trainer at Trivadis GmbH in Munich Master of Science in Computer Engineering
More informationWLS Neue Optionen braucht das Land
WLS Neue Optionen braucht das Land Sören Halter Principal Sales Consultant 2016-11-16 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationGlobal Data Services Concepts and Administration Guide 12c Release 1 (12.1)
[1]Oracle Database Global Data Services Concepts and Administration Guide 12c Release 1 (12.1) E22100-11 June 2015 Oracle Database Global Data Services Concepts and Administration Guide, 12c Release 1
More informationPresented By Chad Dimatulac Principal Database Architect United Airlines October 24, 2011
Presented By Chad Dimatulac Principal Database Architect United Airlines October 24, 2011 How much are the losses of a potential business when a downtime occurs during a planned maintenance and unexpected
More informationA RESTful Java Framework for Asynchronous High-Speed Ingest
A RESTful Java Framework for Asynchronous High-Speed Ingest Pablo Silberkasten Jean De Lavarene Kuassi Mensah JDBC Product Development October 5, 2017 3 Safe Harbor Statement The following is intended
More informationManaging Oracle Database 12c with Oracle Enterprise Manager 12c
Managing Oracle Database 12c with Oracle Enterprise Manager 12c The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationNet Services - Best Practices for Database Performance, Scalability and High-Availability
Net Services - Best Practices for Database Performance, Scalability and High-Availability Keywords: Kuassi Mensah Oracle Corporation USA Net Manager, NetCA, Net Listener, IPv6, TCP, TNS, LDAP, Logon Storm.
More informationMaximum Availability Architecture
Deploying an Oracle PeopleSoft Maximum Availability Architecture Oracle Maximum Availability Architecture White Paper February 2011 Maximum Availability Architecture Oracle Best Practices For High Availability
More informationBest Practices for Speeding and Scaling Java Applications Oracle Database 18
Best Practices for Speeding and Scaling Java Applications Oracle Database 18 Nirmala Sundarappa, Principal Product Manager Kuassi Mensah, Director of Product Management, Jean De Lavarene, Director of Development
More information12 Cool Features in Oracle RAC
12 Cool Features in Oracle RAC Murali Vallath murali.vallath@summersky.biz Murali Vallath Slide: 1 About me Over 22 years of IT and 18 years using Oracle products Founder and past president of Oracle RAC
More informationOracle WebCenter Portal Performance Tuning
ORACLE PRODUCT LOGO Oracle WebCenter Portal Performance Tuning Rich Nessel - Principal Product Manager Christina Kolotouros - Product Management Director 1 Copyright 2011, Oracle and/or its affiliates.
More informationMaximum Availability Architecture. Oracle Best Practices for High Availability. Reducing Siebel Downtime with a Local Standby Database
Reducing Siebel Downtime with a Local Standby Database Oracle Maximum Availability Architecture White Paper November 2008 Maximum Availability Architecture Oracle Best Practices for High Availability Reducing
More informationOracle 11g Release 2 RAC & Grid Infrastructure Administration Course Overview
Oracle 11g Release 2 RAC & Grid Infrastructure Administration Course Overview This Oracle 11g Release 2 RAC & Grid Infrastructure Administration course provides an introduction to the general features
More informationAn Oracle White Paper November Oracle RAC One Node 11g Release 2 User Guide
An Oracle White Paper November 2009 Oracle RAC One Node 11g Release 2 User Guide Introduction... 1 Software Installation... 3 How to Configure an Oracle RAC One Node Database... 6 Rolling Patch Application
More informationWhat every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators
Presented at What every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators Jacco H. Landlust Platform Architect Director Oracle Consulting
More informationMultitenancy and Continuous Availability for Java Applications Oracle Database 18
Multitenancy and Continuous Availability for Java Applications Oracle Database 18 Nirmala Sundarappa Kuassi Mensah Jean De Lavarene Principal Product Manager Director of Product Management Director, Development
More informationOracle Database Global Data Services Concepts and Administration Guide. 12c Release 2 (12.2)
Oracle Database Global Data Services Concepts and Administration Guide 12c Release 2 (12.2) E85711-01 May 2017 Oracle Database Global Data Services Concepts and Administration Guide, 12c Release 2 (12.2)
More informationVirtual Cloud Network Best Practices Level 201. Jamal Arif November 2018
Virtual Cloud Network Best Practices Level 201 Jamal Arif November 2018 Copyright Copyright 2018, Oracle 2018, and/or Oracle its and/or affiliates. its affiliates. All rights All reserved. rights reserved.
More information1-2 Copyright Ó Oracle Corporation, All rights reserved.
1-1 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
More informationOracle Database 11g: RAC Administration Release 2 NEW
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Oracle Database 11g: RAC Administration Release 2 NEW Duration: 4 Days What you will learn This Oracle Database 11g: RAC Administration
More informationOracle Database. Quality of Service Management User's Guide 11g Release 2 (11.2) E
Oracle Database Quality of Service Management User's Guide 11g Release 2 (11.2) E24611-02 May 2012 Oracle Database Quality of Service Management User's Guide 11g Release 2 (11.2) E24611-02 Copyright 2010,
More informationWhat s New for Oracle Database 11gR2 on Windows?
1 What s New for Oracle Database 11gR2 on Windows? Santanu Datta ` Alex Keh Dennis Ruane Sr. Director Principal Product Manager Senior Database Software Engineer Server Technologies
More informationWebLogic & Oracle RAC Active GridLink for RAC
OLE PRODUCT LOGO WebLogic & Oracle Active GridLink for Roger Freixa Senior Principal Product Manager WebLogic Server, Coherence and Java Infrastructure 1 Copyright 2011, Oracle and/or its affiliates. All
More informationOracle Database 12c: Clusterware & RAC Admin Accelerated Ed 1
Oracle University Contact Us: 001-855-844-3881 Oracle Database 12c: Clusterware & RAC Admin Accelerated Ed 1 Duration: 5 Days What you will learn This Oracle Database 12c: Clusterware & RAC Admin Accelerated
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 ALM with Visual Studio: SQL and PL/SQL Development, Source Control, and Deployment Christian Shay Product Manager, Oracle Program Agenda SQL and PL/SQL Development Lifecycle Overview Create Development
More information<Insert Picture Here> Getting Started with Oracle and.net
1 Getting Started with Oracle and.net Alex Keh Principal Product Manager, Oracle Program Agenda Oracle and Microsoft partnership Oracle and.net getting started Latest features and
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8
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,
More informationOracle Global Data Services (GDS)
Oracle Global Data Services (GDS) Automated Workload Management for Replicated Databases Nagesh Ba
More informationOracle RAC Course Content
1 Oracle RAC Course Content Oracle 11g R2 Grid Infrastructure Concepts What is a Cluster Grid Foundation Components Oracle Clusterware Architecture Oracle Clusterware Software and Storage Describe ASM
More informationOracle Database 11g: RAC Administration
Oracle Database 11g: RAC Administration Student Guide D50311GC40 Edition 4.0 December 2012 D78200 Authors James Womack James Spiller Technical Contributors and Reviewers Christopher Andrews Christian Bauwens
More informationUnderstanding Oracle RAC ( ) Internals: The Cache Fusion Edition
Understanding (12.1.0.2) Internals: The Cache Fusion Edition Subtitle Markus Michalewicz Director of Product Management Oracle Real Application Clusters (RAC) November 19th, 2014 @OracleRACpm http://www.linkedin.com/in/markusmichalewicz
More informationSustaining Planned/Unplanned Database Outages: Best Practices for DBAs & Developers
Sustaining Planned/Unplanned Database Outages: Best Practices for DBAs & Developers Kuassi Mensah Director, Product Management Oracle Database Development @kmensah db360.blogspot.com Program Agenda 1 2
More informationBipul Sinha, Amit Ganesh, Lilian Hobbs, Oracle Corp. Dingbo Zhou, Basavaraj Hubli, Manohar Malayanur, Fannie Mae
ONE MILLION FINANCIAL TRANSACTIONS PER HOUR USING ORACLE DATABASE 10G AND XA Bipul Sinha, Amit Ganesh, Lilian Hobbs, Oracle Corp. Dingbo Zhou, Basavaraj Hubli, Manohar Malayanur, Fannie Mae INTRODUCTION
More informationOracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation
Oracle 10G Lindsey M. Pickle, Jr. Senior Solution Specialist Technologies Oracle Corporation Oracle 10g Goals Highest Availability, Reliability, Security Highest Performance, Scalability Problem: Islands
More informationAn Oracle Technical White Paper September Oracle VM Templates for PeopleSoft
An Oracle Technical White Paper September 2010 Oracle VM Templates for PeopleSoft 1 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes
More informationMoving Databases to Oracle Cloud: Performance Best Practices
Moving Databases to Oracle Cloud: Performance Best Practices Kurt Engeleiter Product Manager Oracle Safe Harbor Statement The following is intended to outline our general product direction. It is intended
More informationOracle and.net: Best Practices for Performance. Christian Shay & Alex Keh Product Managers Oracle October 28, 2015
Oracle and.net: Best Practices for Performance Christian Shay & Alex Keh Product Managers Oracle October 28, 2015 Oracle Confidential Internal/Restricted/Highly Restricted Program Agenda 1 2 3 4 Optimization
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights Getting Started with Oracle and.net Christian Shay Principal Product Manager, Oracle 2 Copyright 2011, Oracle and/or its affiliates. All rights
More informationCopyright 2011, Oracle and/or its affiliates. All rights reserved.
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,
More informationHow To Make Databases on SUSE Linux Enterprise Server Highly Available Mike Friesenegger
How To Make Databases on SUSE Linux Enterprise Server Highly Available Mike Friesenegger SUSE Sales Engineer mikef@suse.com Agenda Clarify the term "Availability" What is High Availability Minimize a Database
More informationGetting Started with Oracle and.net
Getting Started with Oracle and.net Alex Keh Senior Principal Product Manager Server Technologies November 17, 2015 Program Agenda 1 2 3 4 5 Oracle and Microsoft Oracle and.net Getting Started Oracle Developer
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8
1 Copyright 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 Net Services: Best Practices for Performance, Scalability and High Availability
More information<Insert Picture Here> QCon: London 2009 Data Grid Design Patterns
QCon: London 2009 Data Grid Design Patterns Brian Oliver Global Solutions Architect brian.oliver@oracle.com Oracle Coherence Oracle Fusion Middleware Product Management Agenda Traditional
More informationOracle Clustering: Oracle 11g Real Application Clusters for Administrators
Oracle Clustering: Oracle 11g Real Application Clusters for Administrators Duration: 40Hrs (8 Hours per Day * 5 Days) Oracle 11g Clustering Overview Introduction to Oracle 11g Clusters for Administrators
More information<Insert Picture Here> Introducing Oracle WebLogic Server on Oracle Database Appliance
Introducing Oracle WebLogic Server on Oracle Database Appliance Oracle Database Appliance with WebLogic Server Simple. Reliable. Affordable. 2 Virtualization on Oracle Database Appliance
More informationDesign and Deploy Tomcat Applications for Planned, Unplanned Database Downtimes and Runtime Load Balancing with UCP
Design and Deploy Tomcat Applications for Planned, Unplanned Database Downtimes and Runtime Load Balancing with UCP In Oracle Database RAC and Active Data Guard environments ORACLE WHITE PAPER NOVEMBER
More informationBest Practices for Performance
Best Practices for Performance.NET and Oracle Database Alex Keh Senior Principal Product Manager Oracle October 4, 2017 Christian Shay Senior Principal Product Manager Oracle Program Agenda 1 2 3 4 Optimization
More informationApplication-Tier In-Memory Analytics Best Practices and Use Cases
Application-Tier In-Memory Analytics Best Practices and Use Cases Susan Cheung Vice President Product Management Oracle, Server Technologies Oct 01, 2014 Guest Speaker: Kiran Tailor Senior Oracle DBA and
More informationConfiguring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.
Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure
More information! "# $ (# ) *+, - "# -,.$ 5*&.$ 5*&#!.) "# "!,.6 $5*".7
! "# $ %&#' $ (# ) *+, - "# -!"#"./ "#(#.0 *1(#.0 "#*+,. 2"#3(#4+.$,.$ 5*&.$ 5*&#!.).6 5*&,4,4'.6 "# "!,.6 $5*".7.7 #!.8 *4#(, *4(,!0/ 0. "#4 "4! 0 0$ 9"0) 9&" 4%(5:41 2"1"407 9" 4%(2"1"40-9*,%5*&/ Workload
More informationCopyright 2018, Oracle and/or its affiliates. All rights reserved.
Beyond SQL Tuning: Insider's Guide to Maximizing SQL Performance Monday, Oct 22 10:30 a.m. - 11:15 a.m. Marriott Marquis (Golden Gate Level) - Golden Gate A Ashish Agrawal Group Product Manager Oracle
More informationExadata Monitoring and Management Best Practices
Exadata Monitoring and Management Best Practices Mughees A. Minhas Oracle Redwood Shores, CA, USA Keywords: Oracle, Exadata, monitoring, management, database, performance, monitor, Enterprise Manager,
More informationThis presentation is for informational purposes only and may not be incorporated into a contract or agreement.
This presentation is for informational purposes only and may not be incorporated into a contract or agreement. The following is intended to outline our general product direction. It is intended for information
More informationPimp My Data Grid. Brian Oliver Senior Principal Solutions Architect <Insert Picture Here>
Pimp My Data Grid Brian Oliver Senior Principal Solutions Architect (brian.oliver@oracle.com) Oracle Coherence Oracle Fusion Middleware Agenda An Architectural Challenge Enter the
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8
1 Copyright 2011, Oracle and/or its affiliates. All rights Optimize Java Persistence/Scale Database Access with JDBC and Oracle Universal Connection Pool Ashok Shivarudraiah & Tong Zhou 2 Copyright 2011,
More informationOracle and.net Introduction and What s New. Copyright 2017, Oracle and/or its affiliates. All rights reserved.
Oracle and.net Introduction and What s New Alex Keh Senior Principal Product Manager Oracle Christian Shay Senior Principal Product Manager Oracle Program Agenda 1 2 3 4 Getting Started Oracle Database
More informationMust know Database facts for WAS 6.1
IBM Software Group Business Unit or Product Name Must know Database facts for WAS 6.1 High Availability and more Soloman Barghouthi soloman@us.ibm.com WebSphere Support Technical Exchange 2007 IBM Corporation
More informationOracle Database 11g: SQL Fundamentals I
Oracle Database SQL Oracle Database 11g: SQL Fundamentals I Exam Number: 1Z0-051 Exam Title: Oracle Database 11g: SQL Fundamentals I Exam Number: 1Z0-071 Exam Title: Oracle Database SQL Oracle and Structured
More informationHow To Make Databases on Linux on System z Highly Available
How To Make Databases on Linux on System z Highly Available Mike Friesenegger (mikef@suse.com) SUSE Wednesday, August 14, 2013 Session Number 13437 Agenda Clarify the term "Availability" What is High Availability
More informationBest Practices for Performance Part 1.NET and Oracle Database
Best Practices for Performance Part 1.NET and Oracle Database Alex Keh Christian Shay Product Managers Server Technologies September 19, 2016 Program Agenda 1 2 3 4 Optimization Process ODP.NET Performance
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Oracle Database 12c Preview In-Memory Column Store (V12.1.0.2) Michael Künzner Principal Sales Consultant The following is intended to outline our general product direction. It is intended for information
More informationSafe Harbor Statement
Safe Harbor Statement 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
More informationWhite Paper. Major Performance Tuning Considerations for Weblogic Server
White Paper Major Performance Tuning Considerations for Weblogic Server Table of Contents Introduction and Background Information... 2 Understanding the Performance Objectives... 3 Measuring your Performance
More informationReduce Infrastructure costs with Oracle Clusterware
Reduce Infrastructure costs with Oracle Clusterware How to Reduce License Cost without losing High Availability Presented By: Bill Pritchett, Senior Consultant Discussion Topics Advantages of having a
More information<Insert Picture Here> DBA Best Practices: A Primer on Managing Oracle Databases
DBA Best Practices: A Primer on Managing Oracle Databases Mughees A. Minhas Sr. Director of Product Management Database and Systems Management The following is intended to outline
More informationOracle Real Application Clusters (RAC) Your way to the Cloud
Oracle Real Application Clusters (RAC) Your way to the Cloud Angelo Pruscino Senior Vice President Oracle RAC Development November 18, 2014 Safe Harbor Statement The following is intended to outline our
More informationOracle Grid Infrastructure 11g: Manage Clusterware and ASM
Oracle Grid Infrastructure 11g: Manage Clusterware and ASM Volume I Student Guide D59999GC10 Edition 1.0 September 2010 D65405 Authors James Womack James Spiller Technical Contributors David Brower Jean-Francois
More informationOracle Real Application Clusters
Oracle Real Application Clusters Administration and Deployment Guide 12c Release 1 (12.1) E48838-10 January 2015 Oracle Real Application Clusters Administration and Deployment Guide, 12c Release 1 (12.1)
More informationMaximum Availability Architecture. Oracle Best Practices for High Availability
Best Practices for Optimizing Availability During Planned Maintenance Using Oracle Clusterware and Oracle Real Application Clusters Oracle Maximum Availability Architecture White Paper September 2007 Maximum
More informationEssentials of Real Application Clusters
Page 1 Page 2 Essentials of Real Application Clusters with Some Nice Illustrations and Various Discursive Asides David Austin Server Technologies RAC/Grid Documentation Oracle Corporation Page 3 Agenda
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 ADVANCED MYSQL REPLICATION ARCHITECTURES Luís
More informationOracle Database 11g: Real Application Testing & Manageability Overview
Oracle Database 11g: Real Application Testing & Manageability Overview Top 3 DBA Activities Performance Management Challenge: Sustain Optimal Performance Change Management Challenge: Preserve Order amid
More informationDBAs can use Oracle Application Express? Why?
DBAs can use Oracle Application Express? Why? 20. Jubilarna HROUG Konferencija October 15, 2015 Joel R. Kallman Director, Software Development Oracle Application Express, Server Technologies Division Copyright
More informationAdapted from: TRENDS AND ATTRIBUTES OF HORIZONTAL AND VERTICAL COMPUTING ARCHITECTURES
Adapted from: TRENDS AND ATTRIBUTES OF HORIZONTAL AND VERTICAL COMPUTING ARCHITECTURES Tom Atwood Business Development Manager Sun Microsystems, Inc. Takeaways Understand the technical differences between
More informationHOL9515 Delivering Continuous Database Services with Oracle Real Application Clusters (Oracle RAC) 12c
HOL9515 Delivering Continuous Database Services with Oracle Real Application Clusters (Oracle RAC) 12c Mark Scardina Director, Quality of Service Management, mark.scardina@oracle.com Troy Anthony Cloud
More informationPower your cloud infrastructure with Oracle VM and Cisco!
Power your cloud infrastructure with Oracle VM and Cisco! John Priest Director PM Oracle VM October 26/27, 2015 Safe Harbor Statement The following is intended to outline our general product direction.
More informationGoldenGate Zbigniew Baranowski
GoldenGate Zbigniew Baranowski Outline What is GoldenGate? Architecture Performance GoldenGate vs. vs Streams Monitoring Summary What is GoldenGate? Real-time data integration solutions Continuous data
More information