Application High Availability with Oracle

Size: px
Start display at page:

Download "Application High Availability with Oracle"

Transcription

1 Application High Availability with Oracle Aychin Gasimov 02/2014

2 Application High Availability Application must be able to provide uninterrupted service to its end users. Application must be able to handle below listed cases: Member instance of the service failure All instances of the service failure Node/Site failure Planned downtimes

3 Required components Oracle Clusterware, Oracle Restart, Oracle Data Guard FAN s UCP LBA and different types of load balancing FCF TAF

4 FAN Fast Application Notification FAN is a notification mechanism that Oracle Clusterware uses to notify other processes FAN publishes service/instance/node state change events, like UP and DOWN FAN also publishes load balancing advisory events FAN events are published using Oracle Notification and Oracle Streams Advanced Queuing. Oracle Net s listeners are integrated with FAN events

5 FAN Fast Application Notification FAN publishes service/instance/node state change events, like UP and DOWN FAN notifies about configuration and service level information that includes service status changes, such as UP or DOWN events. Applications can respond to FAN events and take immediate action. FAN UP and DOWN events can apply to instances, services, and nodes. For cluster configuration changes, the Oracle RAC high availability framework publishes a FAN event immediately when a state change occurs in the cluster. Instead of waiting for the application to poll the database and detect a problem, applications can receive FAN events and react immediately. With FAN, in-flight transactions can be immediately terminated and the client notified when the instance fails.

6 FAN Fast Application Notification FAN publishes load balancing advisory events FAN also publishes load balancing advisory events. Applications can take advantage of the load balancing advisory FAN events to direct work requests to the instance in the cluster that is currently providing the best service quality. Listeners are integrated with FAN events Oracle Net s listeners are integrated with FAN events, enabling the listener and CMAN to immediately de-register services provided by the failed instance and to avoid erroneously sending connection requests to failed instances. SUBSCRIBE_FOR_NODE_DOWN_EVENT_listener_name=ON (default)

7 Oracle Notification A publish and subscribe service for communicating information about all FAN events. Oracle Notification is included as part of the Oracle Clusterware and Client software (ons.jar). Maintained as the Clusterware resource One process per node Can communicate processes on other nodes and on client side

8 s A named representation of one or more database instances. The service name for an Oracle database is normally its global database name. Clients use the service name to connect to one or more database instances. Logical abstractions for managing workloads in Oracle Database The services are tightly integrated with Oracle Database and are maintained in the data dictionary. Connection requests can include a database service name. s enable you to configure a workload, administer it, enable and disable it, and measure the workload as a single entity. AWR records service performance. Each service has quality-of-service thresholds for response time and CPU consumption. Database Resource Manager can map services to consumer groups. Therefore, you can automatically manage the priority of one service relative to others. s can be created by DBMS_SERVICE package or srvctl utility

9 s Applications Oracle Cluster CLS1 Node 1 Instance1 30% 70% RTPC 0.5s CPUPC 0.3s RTPC 0.7s CPUPC 0.5s Srv1_db Node 2 Srv2_db Instance2 Srv3_db 100% RTPC 0.3s CPUPC 0.2s Node 3 60% 40% Instance3 RTPC 0.8s CPUPC 0.6s RTPC 0.5s CPUPC 0.3s Using Resource Manager to distribute resources between services Setting thresholds on Response Time per sec and CPU per sec for the services

10 UCP Universal Connection Pool UCP for JDBC provides a connection pool implementation for caching JDBC connections. Java applications that are database-intensive use the connection pool to improve performance and better utilize system resources. A UCP JDBC connection pool can use any JDBC driver to create physical connections that are then maintained by the pool. The pool also leverages many high availability and performance features available through an Oracle Real Application Clusters (RAC) database. These features include Fast Connection Failover (FCF), run-time connection load balancing, and connection affinity. Documented in Oracle Universal Connection Pool for JDBC Developer's Guide

11 Requirements for UCP JRE 1.5 or higher A JDBC diver or a connection factory class capable of returning a java.sql.connection and javax.sql.xaconnection object Oracle drivers from releases 10.1 or higher are supported. Advanced Oracle Database features, such as Oracle RAC and Fast Connection Failover, require the Oracle Notification library (ons.jar) that is included with the Oracle Client software. The ucp.jar library must be included in the CLASSPATH of an application.

12 LBA Load Balancing Advisory The Load Balancing Advisory provides information to applications or clients about the current service levels that the Oracle RAC database instances are providing. (v$servicemetric.goodness) Load balancing advisory is integrated with the AWR. AWR measures response time and CPU consumption for each service The advice given by the LBA takes into account the power of the server and the current workload of the service Integrated with Oracle 11g JDBC, ODP.NET and OCI Applications can take advantage of the load balancing FAN events to direct work requests to the instance in the cluster that provides the best performance based on the workload management directives defined for that service. Configured by defining service-level goals for the. It enables the LBA for that service and enables the publication of FAN load balancing events. Listener also can use the load balancing advisory when it balances the connection loads if LBA enabled and clb_goal is set to SHORT for the.

13 RLB Run-time Load Balancing RLB is a feature of Oracle connection pools that can distribute client work requests across the instances in an Oracle RAC, based on the LBA information. It allocates connections, based on the current performance levels. This provides load balancing at the transaction level. There are two types of service-level goals for Run-time Connection Load Balancing Time (SERVICE_TIME) Attempts to direct work requests to instances according to response time. Load balancing advisory data is based on elapsed time for work done in the service plus available bandwidth to the service. An example for the use of SERVICE_TIME is for workloads such as internet shopping where the rate of demand changes. (v$servicemetric.dbtimepercall) srvctl modify service -d DB -s app_srvc -B SERVICE_TIME -j SHORT Throughput (THROUGHPUT) Attempts to direct work requests according to throughput. The load balancing advisory is based on the rate that work is completed in the service plus available bandwidth to the service. An example for the use of THROUGHPUT is for workloads such as batch processes, where the next job starts when the last job completes. (v$servicemetric.callspersec) srvctl modify service -d DB -s batch_srvc -B THROUGHPUT -j LONG

14 CLB Connection Load Balancing Provides load balancing at the time of the initial database connection Listener directs a connection request to the best instance currently providing the service For each service, you can define the method the listener uses for load balancing by setting the connection load balancing goal. SHORT --Connection load balancing uses Load Balancing Advisory, when Load Balancing Advisory is enabled (either goal_service_time or goal_throughput). When GOAL=NONE (LBA disabled), connection load balancing uses an abridged advice based on CPU utilization. LONG --Balances the number of connections per instance using session count per service. This setting is recommended for applications with long connections such as forms. Controlled by clb_goal property of the

15 Client-Side Load Balancing Client-side load balancing balances the connection requests across the listeners. Client-side load balancing is defined in client connection definition by setting the parameter LOAD_BALANCE=ON Oracle client randomly selects an address from the address list, and connects to that node's listener Client-side load balancing includes connection failover. LOAD_BALANCE is ON by default for DESCRIPTION_LIST only. This parameter by default is OFF for an address list within a DESCRIPTION. Setting this ON for a SCAN-based address implies that new connections will be randomly assigned to one of the 3 SCAN-based IP addresses resolved by DNS.

16 Client-Side Failover and Load Balancing DB = (DESCRIPTION = (FAILOVER = on) (LOAD_BALANCE = off) (CONNECT_TIMEOUT = 5) (TRANSPORT_CONNECT_TIMEOUT = 2) (RETRY_COUNT = 2) (ADDRESS = (PROTOCOL = TCP)(HOST = scan1)(port = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = scan2)(port = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = scan3)(port = 1521)) (CONNECT_DATA = (SERVICE_NAME = myservice) ) ) CLB occurs on client side FAILOVER option is set to ON, it is default value. Connection will be tried to first SCAN address Then within this 3 SCAN IPs connection will be tried to first IP, if it will fail then second IP will be tried, each try will have 2 sec TCP timeout and 5 sec overall timeout to connect and this 3 IPs will be traversed 3 times, 1 time + 2 RETRY_COUNT. It means that if all 3 SCAN IPs will fail it will take up to 2 * 3 * 3 = 18 sec to try next SCAN address. If TCP connection will success in 2 sec then we will have additional time (CONNECT_TIMEOUT - TRANSPORT_CONNECT_TIMOUT) to establish connection to the instance. If next SCAN address will success then connection will be established If all subsequent address will fail then all addresses will be tries 2 more times. Overall number of tries will be 3. Addresses will be tried one by one in sequential order (LOAD_BALANCE=off), in this particular case the load balancing between 3 SCAN IPs also will not be performed, it will try to connect to the first IP returned from DNS To enable CLB set LOAD_BALANCE=ON, then address will be randomly chosen from 3 addresses and also it will randomly choose between 3 SCAN IPs.

17 How it works together pds.seturl( (LOAD_BALANCE=ON) (ADDRESS = (host=db-scan) )... (CONNECT_DATA=(SERVICE_NAME=service1)) ); Application UCP SCAN Listener service1 service2 Instance 1 Instance 2 SCAN Listener service1 service2 Instance 3 FAN LBA event UCP will create physical connections to the instances using provided connection description. Client side load balancing will distribute new connection requests between different SCAN listeners (3 IPs) because LOAD_BALANCE=ON Connection request arrives to the Listener, now according to the s clb_goal value it will redirect it to the appropriate instance, it is serverside connection load balancing. If clb_goal is SHORT and LBA is enabled for the then listener will use the services GOODNESS information which it receives from serving instances to decide to which instance to redirect the connection. If clb_goal is LONG then Listener will balance connections by number of sessions per service. If connection pools physical connections count is constant then we can use clb_goal=long with UCP, if this number is dynamic then clb_goal=short must be used, because each new connection request from UCP must be accurately redirected according to the LBA advice and goal (goal can be SERVICE_TIME or THROUGHPUT) from each node periodically sends LBA FAN events to UCP. This way UCP is aware about current service levels on each instance, like Listener. According to this information Run-time load balancing mechanism distributes workload between different instances during application life.

18 How it works together Run-Time Load Balancing and Connection load balancing are related if clb_goal of the is set to SHORT in: They both use Load Balancing Advisor. They both use same balancing goal defined in the definition by B key, i.e. SERVICE_TIME or THROUGHPUT. Database using AWR data will calculate the GOODNESS for each service based on the runtime load balancing goal or clb_goal for that service. Current GOODNESS number can be found in the V$SERVICEMETRIC.GOODNESS field. If clb_goal is: LONG, LBA will not be used for server-side load balancing, GOODNESS field will contain just the number of current sessions for this service in current instance. SHORT, LBA will be used for server-side load balancing, GOODNESS will be calculated based on the load balancing goal, SERVICE_TIME or THROUGHPUT. If clb_goal is SHORT and LBA is not enabled B NONE then listener will consider the node load to equalize CPU usage when distributing connections.

19 FCF Fast Connection Failover FCF designed for fast instance and database failover and switchover with Oracle RAC and Oracle Data Guard. FCF receives FAN availability events and immediately clears affected connections from the pool. Requires the use of an Oracle JDBC driver for JAVA applications and an Oracle RAC database or an Oracle Restart. Can be used with Session and Connection pools of OCI applications It was introduced as part of pooling feature Implicit Connection Cache that available from JDBC 10g Starting from 11gR2 Implicit Connection Caching is deprecated in favor of UCP Now UCP must be used to benefit from FCF and RLB. FCF supports planned (instance relocation or shutdown in RAC database) and unplanned outages Application logic must be used to make outages transparent for the end users.

20 FCF Planned outage Stale borrowed connections are marked and removed after they are returned to the pool On-going transactions proceed to complete Unplanned outage Detect and remove stale connections from pool Borrowed connections are immediately aborted and closed On-going transactions immediately receive an exception FCF supports RAC database, Data Guard and Single Instance with Oracle Restart, they all can publish FAN messages Set oracle.net.ns.sqlnetdef.tcp_conntimeout_str property in milliseconds.

21 Interconnect FCF planned outage Node 1 Application Instance 1 Borrowed connections UCP Node 2 Instance 2 Application uses UCP, there is 9 physical connections in the pool Connections are distributed between 2 RAC instances Now execute: srvctl stop service d DB s I Instance1

22 Interconnect FCF planned outage Node 1 Application Instance 1 Borrowed connections UCP Node 2 Instance 2 on Instance 1 went down, evmd publishes service DOWN event

23 Interconnect FCF planned outage FAN servc DOWN Node 1 Application Instance 1 Borrowed connections UCP Node 2 Instance 2 publishes FAN availability event about service DOWN on Instance 1

24 Interconnect FCF planned outage Node 1 Application Instance 1 Borrowed connections UCP Node 2 Instance 2 UCP received FAN event and immediately marks borrowed connections to the Instance 1 as to be cleared, not borrowed connects are cleared and if needed reestablished to the available instance Physical connections is still there, because there is borrowed connections in use. It is possible because when we do normal service shutdown already active connections are not disconnected and it is up to client (UCP) when to disconnect.

25 Interconnect FCF planned outage Node 1 Application Instance 1 Borrowed connections UCP Node 2 Instance 2 As soon as application closes borrowed connection UCP will clear it

26 Interconnect FCF planned outage Node 1 Application Instance 1 Borrowed connections UCP Node 2 Instance 2 If the pool min size will be reached new connection will be reestablished immediately to the available Instance After on Node 1 will be started new connections will be placed to it by SLB

27 Interconnect FCF unplanned outage Node 1 Application Instance 1 Borrowed connections UCP Node 2 Instance 2 Application uses UCP, there is 9 physical connections in the pool Connections are distributed between 2 RAC instances

28 Interconnect FCF unplanned outage Node 1 Application Instance 1 Borrowed connections UCP Node 2 Instance 2 Node 1 fails, evmd publishes DOWN event

29 Interconnect FCF unplanned outage Node 1 Application Instance 1 Borrowed connections UCP Node 2 Instance 2 Connections to the Instance 1 will fall into TCP retransmission cycle and will be in this state until TCP timeout will expire which can take several minutes, but

30 Interconnect FCF unplanned outage Node 1 Application Instance 1 Borrowed connections UCP Node 2 Instance 2 FAN DOWN event will distribute DOWN event immediately

31 Interconnect FCF unplanned outage Node 1 Application Instance 1 Borrowed connections UCP Node 2 Instance 2 UCP will receive DOWN event and will immediately break affected connections out of TCP timeouts by disconnecting physical connections Application will immediately receive error, all not committed work is already rolled back by Instance 2. Application do not need to execute rollback. Application must: Retry the connection request, because the old one is no longer open Replay the transaction

32 Usage model of UCP/FCF 1. Get connection from the pool 2. Perform activity on it 3. Get exception from failure of some component 4. Check with isvalid() function if connection still valid 5. If not, reconnect and recover lost actions For information about how to configure UCP in your java app refer to: Oracle Universal Connection Pool for JDBC Developer's Guide 11g Release 2 (11.2)

33 FCF with Data Guard failover 1. Primary site lost! Connections fall into hang-state. 2. After failover complete. Respective database services will start and DG Broker publish FAN availability event 3. FCF will break connections out from TCP time out, clear stale connections and throw error to the application 4. Application will retry connection and replay lost transactions if any

34 FCF not needed for DG switchover For DG switchover FCF is not needed because its primary role is to break connections from TCP timeouts. Which is not a case when planned switchover occurs. Switchover steps: 1. Primary converts to physical standby and disconnects all sessions 2. Client sessions receive ORA-3113 and begin going through their retry logic (TAF for OCI and Application logic for JDBC) 3. Standby converted to primary database 4. As new primary opened the respective services are started and clients now see the services as available and connect. Replay lost actions if any.

35 TAF Transparent Application Failover Client side feature of the OCI driver Transparently fails over read-only sessions Can use FAN events distributed by Streams AQ Do not restore sessions state (ALTER SESSION) Do not support DML Provides callback functions to manage failover steps Can be configured on client as well as on the server side using database s

36 TAF Transparent Application Failover To use FAN with OCI next conditions must met: Initialize the OCI Environment in OCI_EVENTS mode Connect to the that have AQ HA notifications Link with a thread library TAF have 2 failover types SESSION, when new sessions will be reestablished by TAF but no select operation recovery SELECT, new sessions will be reestablished and enables users with open cursors to continue fetching after failover. Involves overhead on the client side in normal select operations

37 TAF Transparent Application Failover Sessions with active update transactions (UPDATE, INSERT, DELETE) at the time of the failure: Will be reconnected to a new session Uncommitted transactions will be rolled back Error message will be returned to the application, stating that a rollback must be issued Application must rollback and reissue the transaction TAF also provides the ability, with the RETRIES and DELAY parameters, to automatically retry reconnecting on failover Example of TAF configured service creation: srvctl add service -d DB -s taf_service -q TRUE -e SESSION -m BASIC -w 10 -z 50 -q TRUE enables AQ HA notifications -e SESSION sets failover type to SESSION -m set failover method to BASIC -w set failover delay to 10 sec -z set failover retries to 50

38 Oracle 12c Application Continuity Restores full session including all states, cursors, variables and last transaction if there was any. Supports planned and unplanned outages Performed automatically, minimal application change Supported for Oracle RAC, Data Guard, Active Data Guard and WebLogic Server in conjunction with the JDBC Thin Driver or the UCP. It applies only to JDBC Thin connections (JDBC OCI is not supported). Requires JDBC Replay driver properties: FAILOVER_TYPE=TRANSACTION, COMMIT_OUTCOME=TRUE,NOTIFICATION=TRUE

39 JDBC Replay Driver Replay Context Interconnect LTXID Oracle 12c Application Continuity Node 1 Borrowed connections Application UCP Instance 1 Continuity Directory LTXID Node 2 Instance 2 Continuity Directory LTXID

Load Balancing and Failover with Oracle 10gR2 RAC

Load Balancing and Failover with Oracle 10gR2 RAC 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

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

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

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

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

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

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

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

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

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

Oracle WebLogic Server 12c: Seamless Oracle Database Integration

Oracle WebLogic Server 12c: Seamless Oracle Database Integration Oracle WebLogic Server 12c: Seamless Oracle Database Integration Yuki Moriyama - Senior Manager, NEC Corporation Monica Riccelli - Oracle WebLogic Product Management Yuuki Makita - Senior Software Engineer,

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

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

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

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

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

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

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 Database Service High Availability with Data Guard?

Oracle Database Service High Availability with Data Guard? Oracle Database Service High Availability with Data Guard? Robert Bialek Senior Principal Consultant @RobertPBialek doag2017 Who Am I Senior Principal Consultant and Trainer at Trivadis GmbH in Munich.

More information

Continuous Availability

Continuous Availability Continuous Availability Application Checklist for Continuous Service for MAA Solutions O R A C L E W H I T E P A P E R N O V E M B E R 2 0 1 8 Table of Contents Feature Set for Keeping Your Application

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

IBM Power Systems: a Better Choice than Oracle Hardware for Mission-Critical Oracle Databases

IBM Power Systems: a Better Choice than Oracle Hardware for Mission-Critical Oracle Databases IBM Power Systems: a Better Choice than Oracle Hardware for Mission-Critical Oracle Databases IBM Competitive Project Office Rebecca Ballough Executive IT Specialist Contents Figures and Tables... 3 Executive

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

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

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

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

Application Continuity

Application Continuity Application Continuity Checklist for preparation O R A C L E W H I T E P A P E R J U N E 2 0 1 8 Contents Application Continuity Checklist 1 Align Application and Server Timeouts 1 Current recommended

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

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

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

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

Pieter Van Puymbroeck - Laurent Léturgez 1

Pieter Van Puymbroeck - Laurent Léturgez 1 When Your Database becomes 100% Available Pieter Van Puymbroeck - Laurent Léturgez 1 We will do this presentation in English to avoid this. https://www.youtube.com/watch?v=kh1y4hhcszc About Pieter Sailor

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 WebLogic Server Integration with Oracle Database 12c O R A C L E W H I T E P A P E R O C T O B E R

Oracle WebLogic Server Integration with Oracle Database 12c O R A C L E W H I T E P A P E R O C T O B E R Oracle WebLogic Server Integration with Oracle Database 12c O R A C L E W H I T E P A P E R O C T O B E R 2 0 1 5 Disclaimer The following is intended to outline our general product direction. It is intended

More information

Oracle Database 12c 12c és 18c Data Guard újdonságok, Application Continuity tapasztalatok és demó. Papp Balázs - Webváltó

Oracle Database 12c 12c és 18c Data Guard újdonságok, Application Continuity tapasztalatok és demó. Papp Balázs - Webváltó Oracle Database 12c 12c és 18c Data Guard újdonságok, Application Continuity tapasztalatok és demó Papp Balázs - Webváltó Introduction Webváltó Kft. 2010-2018. 4. 4. 2 / 31 12.1 Transaction Guard and Application

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 11g: RAC and Grid Infrastructure Administration Accelerated Release 2

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 What you will learn In this intensive course, students will learn about the Oracle Grid Infrastructure products. This includes

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

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

Application Continuity

Application Continuity Application Continuity Checklist for preparation ORACLE WHITE PAPER SEPTEMBER 2018 Contents Application Continuity Checklist 1 Align Application Timeouts 1 Current recommended patches for 12.2.0.1 1 Configure

More information

Broker Clusters. Cluster Models

Broker Clusters. Cluster Models 4 CHAPTER 4 Broker Clusters Cluster Models Message Queue supports the use of broker clusters: groups of brokers working together to provide message delivery services to clients. Clusters enable a Message

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

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 Oracle University Contact Us: 0845 777 7711 Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 Duration: 5 Days What you will learn In this intensive course, you'll learn about

More information

Maximum Availability Architecture (MAA): Oracle E-Business Suite Release 12

Maximum Availability Architecture (MAA): Oracle E-Business Suite Release 12 1 2 Maximum Availability Architecture (MAA): E-Business Suite Release 12 Richard Exley High Availability Systems and Maximum Availability Architecture Group Server Technologies Metin

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

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

Case Study: Active-Active Solutions using Oracle Data Guard. Aris Prassinos Chief Engineer MorphoTrak

Case Study: Active-Active Solutions using Oracle Data Guard. Aris Prassinos Chief Engineer MorphoTrak Case Study: Active-Active Solutions using Oracle Data Guard Aris Prassinos Chief Engineer MorphoTrak 1 Introduction This case study discusses MorphoTrak s experiences using Oracle Active Data Guard as

More information

Zero Downtime: Hiding Planned Maintenance and Unplanned Outages from Applications

Zero Downtime: Hiding Planned Maintenance and Unplanned Outages from Applications Zero Downtime: Hiding Planned Maintenance and Unplanned Outages from Applications Carol Colrain Consulting Member of Technical Staff, Technical Lead for Client-Failover, RAC Development Safe Harbor Statement

More information

Oracle Restart and FSFO in Cloud

Oracle Restart and FSFO in Cloud Oracle and FSFO in Cloud 0 I. Background II. Core Technology HA Oracle Oracle ADG Oracle FSFO III. and FSFO in Cloud IV. Issues V. Non Stop Cloud Active Data Center Agenda 1 How to build Oracle in the

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

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

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

for RAC migrations WLCG Service Reliability Workshop CERN, November 30 th, 2007 Jacek Wojcieszuk, CERN IT LCG

for RAC migrations WLCG Service Reliability Workshop CERN, November 30 th, 2007 Jacek Wojcieszuk, CERN IT LCG Oracle Data Guard for RAC migrations WLCG Service Reliability Workshop CERN, November 30 th, 2007 Jacek Wojcieszuk, CERN IT LCG Outline Problem description Possible approaches Oracle Data Guard Migration

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

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

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

Mike Hughes Allstate Oracle Tech Lead, Oracle Performance DBA

Mike Hughes Allstate Oracle Tech Lead, Oracle Performance DBA Implementing Oracle Maximum Availability Architecture at Allstate Insurance, Using Oracle 10g RAC, ASM, Oracle Data Guard, Flashback Database, RMAN and Oracle Grid Control November 12, 2007 Mike Hughes

More information

Oracle Database 12c: JMS Sharded Queues

Oracle Database 12c: JMS Sharded Queues Oracle Database 12c: JMS Sharded Queues For high performance, scalable Advanced Queuing ORACLE WHITE PAPER MARCH 2015 Table of Contents Introduction 2 Architecture 3 PERFORMANCE OF AQ-JMS QUEUES 4 PERFORMANCE

More information

Maximum Availability Architecture: Overview. An Oracle White Paper July 2002

Maximum Availability Architecture: Overview. An Oracle White Paper July 2002 Maximum Availability Architecture: Overview An Oracle White Paper July 2002 Maximum Availability Architecture: Overview Abstract...3 Introduction...3 Architecture Overview...4 Application Tier...5 Network

More information

Oracle Universal Connection Pool Developer's Guide. 12c Release 2 (12.2)

Oracle Universal Connection Pool Developer's Guide. 12c Release 2 (12.2) Oracle Universal Connection Pool Developer's Guide 12c Release 2 (12.2) E85765-01 June 2017 Oracle Universal Connection Pool Developer's Guide, 12c Release 2 (12.2) E85765-01 Copyright 1999, 2017, Oracle

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

Oracle Rac One Node 11gR2 DOAG November Bernhard de Cock Buning

Oracle Rac One Node 11gR2 DOAG November Bernhard de Cock Buning Oracle Rac One Node 11gR2 DOAG November 2012 Bernhard de Cock Buning Introduce myself Bernhard de Cock Buning Working as independent Consultant/Member of GRID- IT Area of aaenbon: HA/RAC/ASM/CRS/MAA 16

More information

Physical Standby Design concepts and practices. Dresdner-Cetelem Kreditbank, 1. Februar 2010, Seite 1

Physical Standby Design concepts and practices. Dresdner-Cetelem Kreditbank, 1. Februar 2010, Seite 1 Physical Standby Design concepts and practices Dresdner-Cetelem Kreditbank, 1. Februar 2010, Seite 1 1 Topics DataGuard architecture overview DataGuard Protection Modes and possible data loss DataGuard

More information

CO Oracle Database 11g: Data Guard Administration

CO Oracle Database 11g: Data Guard Administration CO-52161 Oracle Database 11g: Data Guard Administration Summary Duration 4 Days Audience Database Administrators, Support Engineers and Technical Analysts Level Professional Technology Oracle Database

More information

Oracle Database 11g Data Guard

Oracle Database 11g Data Guard Oracle Database 11g Data Guard Overview This course introduces the delegate to the main architectural concepts of Data Guard. Delegates will learn how to use Oracle Data Guard to protect Oracle Databases

More information

How to Setup Application Server to Access DB2 z/os with High Availability

How to Setup Application Server to Access DB2 z/os with High Availability How to Setup Application Server to Access DB2 z/os with High Availability Maryela Weihrauch DE, IBM Silicon Valley Lab Aug 13 th, 2008 11:00 am #1330 Important Disclaimer THE INFORMATION CONTAINED IN THIS

More information

Oracle Real Application Clusters Handbook

Oracle Real Application Clusters Handbook ORACLE Oracle Press Oracle Database 11 g Oracle Real Application Clusters Handbook Second Edition K Copalakrishnan Mc Gnaw Hill McGraw-Hill New York Chicago San Francisco Lisbon London Madrid Mexico City

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

The former pager tasks have been replaced in 7.9 by the special savepoint tasks.

The former pager tasks have been replaced in 7.9 by the special savepoint tasks. 1 2 3 4 With version 7.7 the I/O interface to the operating system has been reimplemented. As of version 7.7 different parameters than in version 7.6 are used. The improved I/O system has the following

More information

Application Continuity with Oracle Database12c Release 2 O R A C L E W H I T E P A P E R M A R C H

Application Continuity with Oracle Database12c Release 2 O R A C L E W H I T E P A P E R M A R C H Application Continuity with Oracle Database12c Release 2 O R A C L E W H I T E P A P E R M A R C H 2 0 1 7 Executive Overview 2 Introduction 3 Experience before Application Continuity 4 Earlier Experience

More information

An Oracle White Paper October Siebel MAA. with Case Study on Exalogic and Exadata

An Oracle White Paper October Siebel MAA. with Case Study on Exalogic and Exadata An Oracle White Paper October 2013 Siebel MAA with Case Study on Exalogic and Exadata 1 Executive Overview... 3 2 Introduction... 4 2.1 Introduction to Engineered Systems... 4 3 Siebel Maximum Availability

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

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

Data Guard Maximum Availability

Data Guard Maximum Availability Data Guard Maximum Availability Outage / Resolution Matrix for Zero Data Loss Protection O R A C L E W H I T E P A P E R A U G U S T 2 0 1 8 Table of Contents Table of Contents 0 Introduction 1 Maximum

More information

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 NEW

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 NEW Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 NEW Duration: 5 Days What you will learn This 11g

More information

Batches and Commands. Overview CHAPTER

Batches and Commands. Overview CHAPTER CHAPTER 4 This chapter provides an overview of batches and the commands contained in the batch. This chapter has the following sections: Overview, page 4-1 Batch Rules, page 4-2 Identifying a Batch, page

More information

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE ORACLE 11gR2 DBA by Mr. Akal Singh ( Oracle Certified Master ) INTRODUCTION to ORACLE COURSE CONTENT Exploring the Oracle Database Architecture List the major architectural components of Oracle Database

More information

SOA Cloud Service Automatic Service Migration

SOA Cloud Service Automatic Service Migration SOA Cloud Service Automatic Service Migration SOACS 12.2.1.2 O R A C L E W H I T E P A P E R A U G U S T 2 0 1 8 Table of Contents Introduction 1 Configuring Automatic Service Migration for a 12.2.1.2

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

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 Oracle University Contact Us: 1.800.529.0165 Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 Duration: 5 Days What you will learn This Oracle 11g: RAC and Grid Infrastructure

More information

NCOUG 2018 Transparent High Availability for Your ApplicaIons

NCOUG 2018 Transparent High Availability for Your ApplicaIons NCOUG 2018 Transparent High Availability for Your ApplicaIons Add customer logos Carol Colrain Real ApplicaIon Clusters Development February, 2018 Copyright 2017, Oracle and/or its affiliates. All rights

More information

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

Copyright 2018, Oracle and/or its affiliates. All rights reserved. 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

GIS - Clustering Architectures. Raj Kumar Integration Management 9/25/2008

GIS - Clustering Architectures. Raj Kumar Integration Management 9/25/2008 GIS - Clustering Architectures Raj Kumar Integration Management 9/25/2008 Agenda What is Clustering Reasons to Cluster Benefits Perimeter Server Clustering Components of GIS Clustering Perimeter Server

More information

<Insert Picture Here> Oracle MAA und RAC Best Practices und Engineered Systems

<Insert Picture Here> Oracle MAA und RAC Best Practices und Engineered Systems Oracle MAA und RAC Best Practices und Engineered Systems Jörg Eggelsmann joerg.eggelsmann@oracle.com Leitender Systemberater 0177 5943 142 STCC Nord DB Agenda Maximum Availability

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

What is Real Application Testing?

What is Real Application Testing? Real Application Testing Real Application Testing Enterprise Manager Management Packs Enhancements What is Real Application Testing? New database option available with EE only Includes two new features

More information

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 What you will learn This Oracle 11g: RAC and Grid Infrastructure Administration Accelerated training teaches you about the Oracle

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

Question No: 1 Which two statements are true for Data Guard environments with multi-tenant databases?

Question No: 1 Which two statements are true for Data Guard environments with multi-tenant databases? Volume: 92 Questions Question No: 1 Which two statements are true for Data Guard environments with multi-tenant databases? A. DB_UNIQUE_NAME must be specified differently for each pluggable database within

More information

2 Day + Real Application Clusters Guide 12c Release 1 (12.1)

2 Day + Real Application Clusters Guide 12c Release 1 (12.1) [1]Oracle Database 2 Day + Real Application Clusters Guide 12c Release 1 (12.1) E17616-15 July 2014 Oracle Database 2 Day + Real Application Clusters Guide 12c Release 1 (12.1) E17616-15 Copyright 2006,

More information

ORACLE RAC DBA COURSE CONTENT

ORACLE RAC DBA COURSE CONTENT ORACLE RAC DBA COURSE CONTENT Course Objectives Understand Oracle Clusterware architecture Describe how Grid Plug and Play affects Clusterware Describe Automatic Storage Management (ASM) architecture Perform

More information

VocaLink and BGC Application Failover

VocaLink and BGC Application Failover VocaLink and BGC Application Failover Martin McGeough Database Technical Architect VocaLink: at the heart of the transaction A specialist provider of payment transaction services Our history Our scale

More information

Eliminate Idle Redundancy with Oracle Active Data Guard

Eliminate Idle Redundancy with Oracle Active Data Guard Eliminate Idle Redundancy with Oracle Active Data Guard What is Oracle Data Guard Data Protection and Availability for the Oracle Primary Site Standby Site SYNC / ASYNC Primary Data Guard Physical or Logical

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

Expert Oracle GoldenGate

Expert Oracle GoldenGate Expert Oracle GoldenGate Ben Prusinski Steve Phillips Richard Chung Apress* Contents About the Authors About the Technical Reviewer Acknowledgments xvii xviii xix Chapter 1: Introduction...1 Distributed

More information

Oracle Database 12c High Availability For Consolidation and Cloud Deployments

Oracle Database 12c High Availability For Consolidation and Cloud Deployments Oracle Database 12c High Availability For Consolidation and Cloud Deployments Wei Hu Vice President of Development High Availability Technologies, Oracle Corporation Vitor Pacheco Associate Director, Data

More information

SIOS Protection Suite for Linux Oracle Recovery Kit v Administration Guide

SIOS Protection Suite for Linux Oracle Recovery Kit v Administration Guide SIOS Protection Suite for Linux Oracle Recovery Kit v9.0.2 Administration Guide Mar 2016 This document and the information herein is the property of SIOS Technology Corp. (previously known as SteelEye

More information

Client Connectivity in a DataGuard Environment Harald van Breederode Oracle University 4-DEC-2007

Client Connectivity in a DataGuard Environment Harald van Breederode Oracle University 4-DEC-2007 Client Connectivity in a DataGuard Environment Harald van Breederode Oracle University 4-DEC-2007 1 About Me Senior Principal DBA Trainer Oracle University 25 years Unix Experience 12 years Oracle DBA

More information