Load Balancing and Failover with Oracle 10gR2 RAC

Size: px
Start display at page:

Download "Load Balancing and Failover with Oracle 10gR2 RAC"

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 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 information

Automatic Workload Management with Oracle Real Application Clusters 11g Release 2

Automatic 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 information

1Z Oracle. Oracle Real Application Clusters 11g Release 2 and Grid Infrastructure Administration

1Z 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 information

Putting 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 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 information

RAC Deep Dive for Developers. building efficient and scalable RAC-aware applications

RAC 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 information

Global Data Services (GDS)

Global 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 information

FCUBS GridLink Datasource Configuration Oracle FLEXCUBE Universal Banking Release [May] [2018]

FCUBS 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

<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 information

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

Copyright 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 information

Oracle Database 12c: RAC Administration Ed 1

Oracle 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 information

WebLogic Active GridLink: Intelligent integration between WebLogic Server and Oracle Database Real Application Clusters

WebLogic 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 information

What every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators

What 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 information

Oracle Services on RAC

Oracle 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 information

Oracle Database 12c: RAC Administration Ed 1 LVC

Oracle 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 information

Oracle Global Data Services with Active Data Guard. Hands-On Lab

Oracle 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 information

Cloud Consolidation with Oracle (RAC) How much is too much?

Cloud 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 information

Oracle Net Services 12c Best Practices for Database Performance and Scalability

Oracle 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 information

2008 Oracle Corporation

2008 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

<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 information

Optimize Java Persistence, Scale and Failover Connections with JDBC and UCP

Optimize 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 information

Oracle Database 12c R2: RAC Administration Ed 2

Oracle 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 information

Configuring JDBC data-sources

Configuring 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 information

RAC for Beginners. Arup Nanda Longtime Oracle DBA (and a beginner, always)

RAC 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 information

Oracle Client HA Configuration with Oracle

Oracle 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 information

WLS Neue Optionen braucht das Land

WLS 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 information

Global Data Services Concepts and Administration Guide 12c Release 1 (12.1)

Global 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 information

Presented By Chad Dimatulac Principal Database Architect United Airlines October 24, 2011

Presented 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 information

A RESTful Java Framework for Asynchronous High-Speed Ingest

A 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 information

Managing Oracle Database 12c with Oracle Enterprise Manager 12c

Managing 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 information

Net Services - Best Practices for Database Performance, Scalability and High-Availability

Net 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 information

Maximum Availability Architecture

Maximum 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 information

Best Practices for Speeding and Scaling Java Applications Oracle Database 18

Best 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 information

12 Cool Features in Oracle RAC

12 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 information

Oracle WebCenter Portal Performance Tuning

Oracle 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 information

Maximum Availability Architecture. Oracle Best Practices for High Availability. Reducing Siebel Downtime with a Local Standby Database

Maximum 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 information

Oracle 11g Release 2 RAC & Grid Infrastructure Administration Course Overview

Oracle 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 information

An Oracle White Paper November Oracle RAC One Node 11g Release 2 User Guide

An 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 information

What every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators

What 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 information

Multitenancy and Continuous Availability for Java Applications Oracle Database 18

Multitenancy 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 information

Oracle 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) 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 information

Virtual Cloud Network Best Practices Level 201. Jamal Arif November 2018

Virtual 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 information

1-2 Copyright Ó Oracle Corporation, All rights reserved.

1-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 information

Oracle Database 11g: RAC Administration Release 2 NEW

Oracle 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 information

Oracle 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) 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 information

What s New for Oracle Database 11gR2 on Windows?

What 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 information

WebLogic & Oracle RAC Active GridLink for RAC

WebLogic & 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 information

Oracle Database 12c: Clusterware & RAC Admin Accelerated Ed 1

Oracle 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 information

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Copyright 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

<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 information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

1 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 information

Oracle Global Data Services (GDS)

Oracle Global Data Services (GDS) Oracle Global Data Services (GDS) Automated Workload Management for Replicated Databases Nagesh Ba

More information

Oracle RAC Course Content

Oracle 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 information

Oracle Database 11g: RAC Administration

Oracle 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 information

Understanding Oracle RAC ( ) Internals: The Cache Fusion Edition

Understanding 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 information

Sustaining Planned/Unplanned Database Outages: Best Practices for DBAs & Developers

Sustaining 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 information

Bipul Sinha, Amit Ganesh, Lilian Hobbs, Oracle Corp. Dingbo Zhou, Basavaraj Hubli, Manohar Malayanur, Fannie Mae

Bipul 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 information

Oracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation

Oracle 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 information

An Oracle Technical White Paper September Oracle VM Templates for PeopleSoft

An 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 information

Moving Databases to Oracle Cloud: Performance Best Practices

Moving 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 information

Oracle 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 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 information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 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 information

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Copyright 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 information

How 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 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 information

Getting Started with Oracle and.net

Getting 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 information

1 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 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

<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 information

Oracle Clustering: Oracle 11g Real Application Clusters for Administrators

Oracle 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

<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 information

Design 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 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 information

Best Practices for Performance

Best 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 information

Application-Tier In-Memory Analytics Best Practices and Use Cases

Application-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 information

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.

Configuring 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

! # $ (# ) *+, - # -,.$ 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 information

Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Copyright 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 information

Exadata Monitoring and Management Best Practices

Exadata 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 information

This 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. 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 information

Pimp My Data Grid. Brian Oliver Senior Principal Solutions Architect <Insert Picture Here>

Pimp 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 information

1 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 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 information

Oracle 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. 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 information

Must know Database facts for WAS 6.1

Must 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 information

Oracle Database 11g: SQL Fundamentals I

Oracle 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 information

How To Make Databases on Linux on System z Highly Available

How 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 information

Best Practices for Performance Part 1.NET and Oracle Database

Best 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 information

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Copyright 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 information

Safe Harbor Statement

Safe 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 information

White Paper. Major Performance Tuning Considerations for Weblogic Server

White 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 information

Reduce Infrastructure costs with Oracle Clusterware

Reduce 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

<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 information

Oracle Real Application Clusters (RAC) Your way to the Cloud

Oracle 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 information

Oracle Grid Infrastructure 11g: Manage Clusterware and ASM

Oracle 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 information

Oracle Real Application Clusters

Oracle 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 information

Maximum Availability Architecture. Oracle Best Practices for High Availability

Maximum 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 information

Essentials of Real Application Clusters

Essentials 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 information

1 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 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 information

Oracle Database 11g: Real Application Testing & Manageability Overview

Oracle 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 information

DBAs can use Oracle Application Express? Why?

DBAs 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 information

Adapted from: TRENDS AND ATTRIBUTES OF HORIZONTAL AND VERTICAL COMPUTING ARCHITECTURES

Adapted 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 information

HOL9515 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 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 information

Power your cloud infrastructure with Oracle VM and Cisco!

Power 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 information

GoldenGate Zbigniew Baranowski

GoldenGate 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