Oracle Client HA Configuration with Oracle
|
|
- Eleanore Miller
- 5 years ago
- Views:
Transcription
1 Oracle Client HA Configuration with Oracle 18c Robert doag2018
2 Who Am I Senior Principal Consultant and Trainer at Trivadis GmbH in Munich Master of Science in Computer Engineering At Trivadis since 2004 Trivadis Partner since 2012 Focus: Data and service high availability, disaster recovery Architecture design, optimization, automation Troubleshooting Trainer: O-RAC, O-DG 2
3 We help to generate added value from data 3
4 With over 650 specialists and IT experts in your region 16 Trivadis branches and more than 650 employees Experience from more than 1,900 projects per year at over 800 customers 250 Service Level Agreements Over 4,000 training participants Research and development budget: CHF 5.0 million Financially self-supporting and sustainably profitable 4
5 Agenda 1. Introduction 2. Database Services 3. Timeouts 4. Transparent Application Failover 5. Fast Application Notification/Fast Connection Failover 6. Application Continuity 7. Conclusions 5
6 Introduction 6
7 Oracle Client HA Main Problems To Address CASE 1 CASE 2 New network session (connect) Database Clients Already established network session Database Clients 2 Connect attempts 4 Client failover 1 Connected 5 Client failover 3 Wait for connect timeout Problem Problem 3 Re-connect attempts 4 Wait for re-connect timeout Problem Problem 1 IP not reachable (server/network/ issue) 2 IP not reachable (server/network/ issue) 7
8 Database Services 8
9 The Foundation Dynamic Database Services All of high availability techniques require a properly configured dynamic database service Do not use for application connectivity: Default database services Static database services The service_names initialization parameter Dynamic database services can be created with: srvctl (Oracle Grid Infrastructure installation) dbms_service.create_service() PL/SQL procedure For a Data Guard system, we need a role-based service Service READY Service READY 9
10 Dynamic Database Services Services created with srvctl are managed by Oracle Grid Infrastructure Services created with PL/SQL require a TRIGGER firing AFTER STARTUP ON DATABASE Service srvctl add service -db RAC_SITE1 -service OLTP.TRIVADIS.COM -preferred "RAC1,RAC2" -available "RAC3" -tafpolicy BASIC -failoverdelay 1 -failoverretry 180 -role PRIMARY -clbgoal LONG -rlbgoal SERVICE_TIME... BEGIN DBMS_SERVICE.CREATE_SERVICE ( service_name => 'OLTP.TRIVADIS.COM', network_name => 'OLTP.TRIVADIS.COM', failover_method => 'BASIC', failover_type => 'SELECT', failover_retries => 180, failover_delay => 3); END; / 10
11 Timeouts 11
12 New Oracle Net Session Connect Timeout Connect timeout kicks in during connection request to an unresponsive server Failover to second address is possible, after the first connect request timed out! 1 LSNR Three-way handshake 2 Oracle Net 3 LSNR 12 Default connect timeout value depends on OS ARP cache entry status: REACHABLE 60 sec. STALE or entry already removed 3 sec.
13 New Oracle Net Session Connect Timeout 1 sqlnet.ora parameters Applies to each IP that a host name resolves to! All Oracle client versions supported TCP.CONNECT_TIMEOUT=3 #default 60 sec. SQLNET.OUTBOUND_CONNECT_TIMEOUT=5 #no default LSNR 2 Oracle Net LSNR For clients 11gR2+ the timeouts value can be specified in the connect description OLTP.trivadis.com = (DESCRIPTION = (FAILOVER=ON) (LOAD_BALANCE=OFF) (CONNECT_TIMEOUT=5)(RETRY_COUNT=3)(RETRY_DELAY=1)(TRANSPORT_CONNECT_TIMEOUT=3) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP )(HOST = italy )(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP )(HOST = sweden )(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = OLTP.trivadis.com))) 13
14 New Oracle Net Session Connect Timeout 1 JDBC Thin driver: TRANSPORT_CONNECT_TIMEOUT ( ) Default value with no qualifier in ms (BUG) and not seconds! JDBC patch LSNR 2 Oracle Net LSNR 18c issue has been solved pds.seturl("jdbc:oracle:thin:@(description =(FAILOVER=ON)(LOAD_BALANCE=OFF)" + "(CONNECT_TIMEOUT=5)(RETRY_COUNT=3)(RETRY_DELAY=1)(TRANSPORT_CONNECT_TIMEOUT=3)" + JDBC Thin clients can alternatively use the following driver property (ms) Overrides CONNECT_TIMEOUT from address description parameters prop.put(oracle.net.ns.sqlnetdef.tcp_conntimeout_str, ""+3000); 14
15 New Oracle Net Session Connect Timeout De-prioritization of down database nodes is activated by default and can be tuned: SQLNET.DOWN_HOSTS_TIMEOUT (OCI driver, ) oracle.net.down_hosts_timeout (JDBC Thin driver, ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP )(HOST = italy )(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP )(HOST = sweden )(PORT = 1521))) italy sweden Timeout Cache entry expired sweden italy Timeout 15 Works fine, if TRANSPORT_CONNECT_TIMEOUT > 3 sec.
16 Established Oracle Net Session Re-Connect Timeout 2 Re-connect timeout kicks in during data send operation to an unresponsive server/ip Default timeout value on Linux > 15 min. LSNR P1 3 Timeout 1 Oracle Net 4 LSNR Client failover (CONNECT_TIMEOUT=5)(RETRY_COUNT=3)(RETRY_DELAY=1)(TRANSPORT_CONNECT_TIMEOUT=3) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP )(HOST = italy )(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP )(HOST = sweden )(PORT = 1521))) Don t use the following parameters to reduce the re-connect timeout: sqlnet.ora: SQLNET.RECV_TIMEOUT, SQLNET.SEND_TIMEOUT (sec) JDBC Thin driver connection property: ReadTimeout (ms) 16 Better, use FCF/FAN or tune the tcp_retries2 OS kernel parameter
17 Timeouts Summary At least Oracle client connect timeouts should be set: CONNECT_TIMEOUT=5 and TRANSPORT_CONNECT_TIMEOUT=3 is a good starting point Take your network latencies into considerations Depending on your goal, TRANSPORT_CONNECT_TIMEOUT might require a higher value (de-prioritization) To address re-connect times: Use FCF/FAN, or Tune the tcp_retries2 OS kernel parameter 17
18 Transparent Application Failover 18
19 Transparent Application Failover Overview TAF is a feature of the client OCI driver introduced in Oracle 8 (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP )(HOST = italy )(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP )(HOST = sweden )(PORT = 1521))) Allows for automatic re-connection In many cases allows for resumable queries Useful for session migration between RAC instances during some planned downtimes Failover process can only be initiated, after receiving an error for the established connection (re-connect timeout) 19
20 Transparent Application Failover Configuration TAF properties can be set on the client or server side (recommended, higher priority) Example server side TAF BASIC method configuration srvctl add service -db OLTP_SITE1 -service OLTP_RW -preferred OLTP1,OLTP2 -tafpolicy BASIC -failovertype SELECT -failoverdelay 1 -failoverretry 180 BEGIN DBMS_SERVICE.CREATE_SERVICE ( service_name => 'OLTP_RW.TRIVADIS.COM', network_name => 'OLTP_RW.TRIVADIS.COM', failover_method => 'BASIC', failover_type => 'SELECT', failover_delay => 1 failover_retries => 180); END; / 20
21 Transparent Application Failover Session Migration To transparently migrate sessions between RAC nodes during planned downtimes srvctl stop service -db <db_unique_name> -instance <instance> -service <service> EXEC DBMS_SERVICE.DISCONNECT_SESSION('<service>', DBMS_SERVICE.POST_TRANSACTION) Starting with 18c srvctl add service -db <db_unique_name> -service <service> -stopoption [IMMEDIATE TRANSACTIONAL> -drain_timeout <value_in_sec> srvctl relocate service -db <db_unique_name> -oldinst <instance> -newinst <instance> -service <service> To override default service settings srvctl relocate service -db <db_unique_name> -service <service> -oldinst <instance> -newinst <instance> -stopoption TRANSACTIONAL -drain_timeout 60 -force 21
22 Transparent Application Failover (TAF) TAF is simple to configure and use, but is also restricted in many areas: Uncommitted transactions are rolled back (nevertheless, to assure that a database application is failover-aware application, it needs to issue explicitly a ROLLBACK before proceeding with subsequent work: ORA-25402: transaction must roll back) Stored procedure read is not supported PL/SQL and session state is lost (callback functions might be a solution) Parallel query, database links, SYS user are not supported Is not designed to work after server process failure (ORA-03113: end-of-file on communication channel) To kick in, TAF needs an error/timeout! 22
23 Fast Application Notification Fast Connection Failover 23
24 Fast Application Notification Overview Provides rapid notification about status changes (up/down events) for database services, instances and nodes ONS ONS Generating Node: cldb01.trivadis.com Event payload: VERSION=1.0 event_type=servicemember service=soe_app1.trivadis.com instance=rac2 database=rac_site1 db_domain=trivadis.com host=cldb02 status=down reason=failure timestamp= :56:43 timezone=+02:0 FAN Subscribers Delivers workload information about services (runtime load balancing) ONS is used as the FAN transport for all client types Can be used with different client types: JDBC, OCI, ODP.net Well integrated with Universal Connection Pool 24
25 Requirements For Using FAN Events Oracle Grid Infrastructure is necessary to register with ONS ONS default ports local: 6100, remote: 6200 (firewall) Configured and started automatically for GI cluster installations For GI standalone systems needs to be activated and configured manually ONS ONS srvctl enable ons srvctl modify ons -remoteservers <remote_node> verbose srvctl start ons Correct database service configuration is necessary srvctl add service -clbgoal [SHORT LONG] #LONG is the default -rlbgoal [SERVICE_TIME THROUGHPUT NONE] -notification [TRUE FALSE] #To enable FAN for OCI/ODP.net connections 25
26 Fast Connection Failover Overview Pre-configured client side FAN integration for JDBC clients It works in combination with connection pooling mechanism, so the Universal Connection Pool (UCP) or WebLogic Server Active GridLink is necessary Reacts to up/down FAN events Remove dead connections from connection pool after receiving FAN down event and redistributing them, if applicable, to other available nodes Connection re-distribution after receiving FAN up event Do not configure TAF with FCF for JDBC thick (OCI) clients ONS Connection Pool (60 connections) ONS 3 26
27 Fast Connection Failover Setup Example how to use FCF with Universal Connection Pool (UCP) Configure ONS and database service Include UCP and ONS libraries in your CLASSPATH (not part of the Oracle Instant Client installation) CLASSPATH=.:/usr/lib/oracle/18.0/client64/lib/ojdbc8.jar:/usr/lib/oracle/18.0/client 64/lib/ons.jar:/usr/lib/oracle/18.0/client64/lib/ucp.jar To subscribe to FAN events and use HA UCP features you need to activate FCF first... PoolDataSource pds = PoolDataSourceFactory.getPoolDataSource(); pds.setconnectionfactoryclassname("oracle.jdbc.pool.oracledatasource"); pds.seturl(dburl); Setting connection pool properties... pds.setfastconnectionfailoverenabled(true); //not activated per default! 27
28 Fast Connection Failover Restrictions Fast Connection Failover restrictions In-flight transactions are lost as well as calls in the middle of execution As with TAF, FAN is not designed to hide server process failure (No more data to read from socket) Application exception handling is absolutely necessary! 28
29 Application Continuity 29
30 Application Continuity Overview Addresses temporary recoverable outages of instances, databases and network communications Transaction Guard server side component Transaction state is recorded and retrievable within database in order to ensure idempotent execution on replay (DBMS_APP_CONT.GET_LTXID_OUTCOME) Available starting with Oracle 12c Enterprise Edition Oracle 12c JDBC Replay Driver client side component Replays the failed request so that the client may simply continue As of 12.1 implemented only for JDBC thin client, in 12.2 also OCI and ODP.net Application Continuity requires RAC or RAC One Node or ADG (GG) option 30
31 Application Continuity Interaction With UCP Runtime Example AC/TG interaction with UCP Replay Re-Connect 1 Check-out connection (Request begin) 2 Associate LTXID Send LTXID to the driver 3 Work: INS/DEL/UPD/COM 4 Communication Break 5 6 Request new connection Recoverable Error SQL Exception 7 8 If safe, Replay Check the last LTXID outcome 9 Check-in connection (Request end) UCP INS DEL UPD COM Replay Buffer 31
32 Application Continuity Application Changes Application Continuity with UCP PoolDataSource pds = PoolDataSourceFactory.getPoolDataSource(); pds.setconnectionfactoryclassname("oracle.jdbc.replay.oracledatasourceimpl");... conn = pds.getconnection(); // Implicit database request begin // JDBC calls protected by Application Continuity conn.close(); // Implicit database request end Application Continuity without connection pool OracleDataSourceImpl ods = new OracleDataSourceImpl(); conn = ods.getconnection();... ((ReplayableConnection)conn).beginRequest(); // Explicit database request begin // JDBC calls protected by Application Continuity ((ReplayableConnection)conn).endRequest(); // Explicit database request end 32
33 Application Continuity Requirements Database service attributes need to be correctly specified for AC and TG 18c Transparent Application Continuity srvctl add service -failovertype [AUTO TRANSACTION] # to enable Application Continuity -commit_outcome TRUE # to enable Transaction Guard -retention # the number of seconds the commit outcome is retained -replay_init_time 900 # seconds after which replay will not be initiated -failoverretry 20 -failoverdelay 2 -notification TRUE Grant permission on the Transaction Guard package GRANT EXECUTE ON DBMS_APP_CONT TO <APP_USER> Sequences, SYSDATE/SYSTIMESTAMP, SYS_GUID can be configured to keep values on replay 33
34 Application Continuity Restrictions Application Continuity is not supported for Autonomous transactions XA transactions (12.2+ versions available for JDBC Thin driver) Active Data Gurd (ADG) with read/write DB links GoldenGate, Logical Standby databases or 3rd party replication Error handling still necessary (non-recoverable errors, replay not possible, etc.)! 34
35 Conclusions 35
36 Conclusions To achieve high availability, correct client-side configuration is crucial At least Oracle client connect timeouts should be set Be careful with Oracle re-connect timeouts (undesired side effects) Dynamic database services are key to client high availability TAF/FAN/FCF are very powerful But with some limitations and exception handling is still necessary! Application Continuity helps to transparently replay in-flight transactions Exception handling is still necessary! Small improvements introduced with the 18c version 36
37 DOAG 2018 #opencompany Booth: 3rd Floor next to the escalator We share our Know how! Just come across, Live-Presentations and documents archive T-Shirts, Contest and much more We look forward to your visit 37
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 informationApplication 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 informationSustaining Planned/Unplanned Database Outages: Best Practices for DBAs & Developers
Sustaining Planned/Unplanned Database Outages: Best Practices for DBAs & Developers Kuassi Mensah Director, Product Management Oracle Database Development @kmensah db360.blogspot.com Program Agenda 1 2
More informationPieter 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 informationContinuous 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 informationDesign and Deploy Tomcat Applications for Planned, Unplanned Database Downtimes and Runtime Load Balancing with UCP
Design and Deploy Tomcat Applications for Planned, Unplanned Database Downtimes and Runtime Load Balancing with UCP In Oracle Database RAC and Active Data Guard environments ORACLE WHITE PAPER NOVEMBER
More informationRAC Deep Dive for Developers. building efficient and scalable RAC-aware applications
RAC Deep Dive for Developers building efficient and scalable RAC-aware applications REAL APPLICATION CLUSTERS LMS DBMS_PIPE VIP GRD ONS CRSCTL CLUSTERWARE ASM SERVICE CRS_STAT 3 WAY
More informationDatabase Sharding with Oracle RDBMS
Database Sharding with Oracle RDBMS First Impressions Robert Bialek Principal Consultant BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA
More informationWebLogic Active GridLink: Intelligent integration between WebLogic Server and Oracle Database Real Application Clusters
An Oracle White Paper June 2014 WebLogic Active GridLink: Intelligent integration between WebLogic Server and Oracle Database Real Application Clusters Introduction... 1 Oracle Real Application Clusters...
More informationClient 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 informationGlobal Data Services (GDS)
Global Data s (GDS) Geo-distributed Oracle GoldenGate and Active Data Guard Larry M. Carpenter Master Product Manager Oracle High Availability Systems Safe Harbor Statement The following is intended to
More informationZero 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 informationMarco Mischke, DOAG Regio Nürnberg. Experts for database solutions.
DataGuard DOs and DONTs Marco Mischke, 21.12.2017 DOAG Regio Nürnberg About me Oracle DBA since 2000 and Version 7.3.4 Certified Professional 10g, 11g RAC / Cluster Certified Expert 10g, 11g, 12c Oracle
More informationMaximum Availability Architecture. Oracle Best Practices for High Availability. Reducing Siebel Downtime with a Local Standby Database
Reducing Siebel Downtime with a Local Standby Database Oracle Maximum Availability Architecture White Paper November 2008 Maximum Availability Architecture Oracle Best Practices for High Availability Reducing
More informationMultitenancy and Continuous Availability for Java Applications Oracle Database 18
Multitenancy and Continuous Availability for Java Applications Oracle Database 18 Nirmala Sundarappa Kuassi Mensah Jean De Lavarene Principal Product Manager Director of Product Management Director, Development
More informationMaximum Availability Architecture
Deploying an Oracle PeopleSoft Maximum Availability Architecture Oracle Maximum Availability Architecture White Paper February 2011 Maximum Availability Architecture Oracle Best Practices For High Availability
More informationFCUBS GridLink Datasource Configuration Oracle FLEXCUBE Universal Banking Release [May] [2018]
FCUBS GridLink Datasource Configuration Oracle FLEXCUBE Universal Banking Release 14.1.0.0.0 [May] [2018] 1 Table of Contents 1. WEBLOGIC JDBC GRIDLINK DATASOURCE... 1-2 1.1 PREFACE... 1-2 1.2 PURPOSE...
More informationWhat every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators
Presented at What every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators Jacco H. Landlust Platform Architect Director Oracle Consulting
More informationBackup Methods from Practice
Backup Methods from Practice Optimized and Intelligent Roland Stirnimann @rstirnimann_ch BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA
More informationAn Oracle White Paper November Oracle RAC One Node 11g Release 2 User Guide
An Oracle White Paper November 2009 Oracle RAC One Node 11g Release 2 User Guide Introduction... 1 Software Installation... 3 How to Configure an Oracle RAC One Node Database... 6 Rolling Patch Application
More informationOracle Database Failover Cluster with Grid Infrastructure 11g Release 2
Oracle Database Failover Cluster with Grid Infrastructure 11g Release 2 DOAG Conference 2011 Robert Bialek Principal Consultant Trivadis GmbH BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG
More informationOracle 11g Release 2 RAC & Grid Infrastructure Administration Course Overview
Oracle 11g Release 2 RAC & Grid Infrastructure Administration Course Overview This Oracle 11g Release 2 RAC & Grid Infrastructure Administration course provides an introduction to the general features
More informationDomain Services Clusters Centralized Management & Storage for an Oracle Cluster Environment Markus Flechtner
s Centralized Management & Storage for an Oracle Cluster Environment Markus Flechtner BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA
More informationOracle 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 informationOracle 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 informationCloud Acceleration. Performance comparison of Cloud vendors. Tobias Deml DOAG2017
Performance comparison of Cloud vendors Tobias Deml Consultant @TobiasDemlDBA DOAG2017 About Consultant, Trivadis GmbH, Munich Since more than 9 years working in Oracle environment Focus areas Cloud Computing
More informationOracle Database 11g: RAC Administration Release 2 NEW
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Oracle Database 11g: RAC Administration Release 2 NEW Duration: 4 Days What you will learn This Oracle Database 11g: RAC Administration
More informationOracle 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 informationWhat every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators
Presented at What every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators Jacco H. Landlust Platform Architect Director Oracle Consulting
More informationApplication Containers an Introduction
Application Containers an Introduction Oracle Database 12c Release 2 Multitenancy for Applications Markus Flechtner @markusdba doag2017 Our company. Trivadis is a market leader in IT consulting, system
More informationLoad 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 informationOracle Database 12c R2: RAC Administration Ed 2
Oracle University Contact Us: +36 1224 1760 Oracle Database 12c R2: RAC Administration Ed 2 Duration: 4 Days What you will learn This Oracle Database 12c R2: RAC Administration training will teach you
More informationData Guard: Additional Benefits apart from DR
Data Guard: Additional Benefits apart from DR Uwe Hesse Senior Principal Instructor OU Oracle Certified Master http://uhesse.com/about What is Active Data Guard? Option for Oracle Database 11g Enterprise
More informationOracle OpenWorld 14 Oracle Active Data Guard and Oracle GoldenGate High-Availability Best Practices
Oracle OpenWorld 14 Oracle Active Data Guard and Oracle GoldenGate High-Availability Best Practices BG Garin, Stephan Haisley Enterprise Replication Server Technologies Oracle Corporation Safe Harbor Statement
More informationOptimize Java Persistence, Scale and Failover Connections with JDBC and UCP
Optimize Java Persistence, Scale and Failover Connections with JDBC and UCP Keywords: Kuassi Mensah Oracle Corporation USA Java persistence, JDBC, Universal Connection Pool, RAC, Data Guard, Fast Connection
More informationOracle Database 12c: 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 informationOracle Global Data Services with Active Data Guard. Hands-On Lab
Oracle Global Data Services with Active Data Guard Hands-On Lab INTRODUCTION... 2 GDS COMPONENTS AND ARCHITECTURE... 3 OVERVIEW OF THE EXERCISES... 5 PREREQUISITES... 5 GDS TEST BED LAYOUT... 6 INSTALLATION
More informationPresented By Chad Dimatulac Principal Database Architect United Airlines October 24, 2011
Presented By Chad Dimatulac Principal Database Architect United Airlines October 24, 2011 How much are the losses of a potential business when a downtime occurs during a planned maintenance and unexpected
More information1Z Oracle. Oracle Real Application Clusters 11g Release 2 and Grid Infrastructure Administration
Oracle 1Z0-058 Oracle Real Application Clusters 11g Release 2 and Grid Infrastructure Administration Download Full Version : https://killexams.com/pass4sure/exam-detail/1z0-058 Creating an Oracle RAC Database
More informationNCOUG 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 informationApplication 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 informationOracle Database 12c: RAC Administration Ed 1 LVC
Oracle University Contact Us: 001-855-844-3881 Oracle Database 12c: RAC Administration Ed 1 LVC Duration: 4 Days What you will learn This Oracle Database 12c: RAC Administration training will teach you
More informationOracle 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 informationIBM 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 informationWLS Neue Optionen braucht das Land
WLS Neue Optionen braucht das Land Sören Halter Principal Sales Consultant 2016-11-16 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationORACLE 11g R2 New Features
KNOWLEDGE POWER Oracle Grid Infrastructure Installation and Upgrade Enhancements Oracle Restart ASM Enhancements Storage Enhancements Data Warehouse and Partitioning Enhancements Oracle SecureFiles Security
More informationBest Practices for Speeding and Scaling Java Applications Oracle Database 18
Best Practices for Speeding and Scaling Java Applications Oracle Database 18 Nirmala Sundarappa, Principal Product Manager Kuassi Mensah, Director of Product Management, Jean De Lavarene, Director of Development
More informationTips and Tricks on Successful Upgrade to 11gR2
Tips and Tricks on Successful Upgrade to 11gR2 Project Approval Get buy in from CIO and other groups Justify the need End of premier support Extended Support Cost To be current Benefits of new release
More informationEmpfehlungen vom BigData Admin
Empfehlungen vom BigData Admin an den Oracle DBA Florian Feicht, Alexander Hofstetter @FlorianFeicht @lxdba doag2017 Our company. Trivadis is a market leader in IT consulting, system integration, solution
More informationConfiguring JDBC data-sources
Configuring JDBC data-sources Author: Jacco H. Landlust Date: 05 november 2012 Introduction Within multiple layered Oracle Middleware products different types of JDBC data-sources are configured out of
More informationHOL9515 Delivering Continuous Database Services with Oracle Real Application Clusters (Oracle RAC) 12c
HOL9515 Delivering Continuous Database Services with Oracle Real Application Clusters (Oracle RAC) 12c Mark Scardina Director, Quality of Service Management, mark.scardina@oracle.com Troy Anthony Cloud
More informationOracle Database 11g: Real Application Testing & Manageability Overview
Oracle Database 11g: Real Application Testing & Manageability Overview Top 3 DBA Activities Performance Management Challenge: Sustain Optimal Performance Change Management Challenge: Preserve Order amid
More informationDatabase Rolling Upgrade with Transient Logical Standby Database DOAG Day High Availability Robert Bialek Principal Consultant
Database Rolling Upgrade with Transient Logical Standby Database DOAG Day High Availability Robert Bialek Principal Consultant BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN
More informationOracle Clustering: Oracle 11g Real Application Clusters for Administrators
Oracle Clustering: Oracle 11g Real Application Clusters for Administrators Duration: 40Hrs (8 Hours per Day * 5 Days) Oracle 11g Clustering Overview Introduction to Oracle 11g Clusters for Administrators
More informationExadata Implementation Strategy
Exadata Implementation Strategy BY UMAIR MANSOOB 1 Who Am I Work as Senior Principle Engineer for an Oracle Partner Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist
More informationSession: Oracle RAC vs DB2 LUW purescale. Udo Brede Quest Software. 22 nd November :30 Platform: DB2 LUW
Session: Oracle RAC vs DB2 LUW purescale Udo Brede Quest Software 22 nd November 2011 10:30 Platform: DB2 LUW 1 Agenda Marketing Message Clustering/Scalability Technology Overview Basic Components Available
More informationZDLRA High Availability for Backup and Recovery
ZDLRA High Availability for Backup and Recovery Oracle Server Technology High Availability Systems Development Maximum Availability Architecture September 2018 Safe Harbor Statement The following is intended
More informationApplication 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 informationOracle Database 12c: Clusterware & RAC Admin Accelerated Ed 1
Oracle University Contact Us: 001-855-844-3881 Oracle Database 12c: Clusterware & RAC Admin Accelerated Ed 1 Duration: 5 Days What you will learn This Oracle Database 12c: Clusterware & RAC Admin Accelerated
More informationApplication 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 informationNet Services - Best Practices for Database Performance, Scalability and High-Availability
Net Services - Best Practices for Database Performance, Scalability and High-Availability Keywords: Kuassi Mensah Oracle Corporation USA Net Manager, NetCA, Net Listener, IPv6, TCP, TNS, LDAP, Logon Storm.
More informationOracle Global Data Services (GDS)
Oracle Global Data Services (GDS) Automated Workload Management for Replicated Databases Nagesh Ba
More informationHow To Make Databases on Linux on System z Highly Available
How To Make Databases on Linux on System z Highly Available Mike Friesenegger (mikef@suse.com) SUSE Wednesday, August 14, 2013 Session Number 13437 Agenda Clarify the term "Availability" What is High Availability
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 What s New For Oracle and.net Alex Keh Senior Principal Product Manager Program Agenda Supported Oracle Database 12c Features Oracle Multitenant High Availability and Scalability Ease of Use and Application
More informationConfiguring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.
Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure
More informationOracle Net Services 12c Best Practices for Database Performance and Scalability
Oracle Net Services 12c Best Practices for Database Performance and Scalability Kant C Patel Director Oracle Net Program Agenda Overview of Oracle Net Why Optimize Oracle Net? Best Practices Database Client
More informationFocus On: Oracle Database 11g Release 2
Focus On: Oracle Database 11g Release 2 Focus on: Oracle Database 11g Release 2 Oracle s most recent database version, Oracle Database 11g Release 2 [11g R2] is focused on cost saving, high availability
More informationMaximum 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 informationWebLogic & Oracle RAC Active GridLink for RAC
OLE PRODUCT LOGO WebLogic & Oracle Active GridLink for Roger Freixa Senior Principal Product Manager WebLogic Server, Coherence and Java Infrastructure 1 Copyright 2011, Oracle and/or its affiliates. All
More informationPutting Oracle Database 11g to Work for Java. Kuassi Mensah Group Product Manager, Java Platform Group db360.blogspot.com
Putting Oracle Database 11g to Work for Java Kuassi Mensah Group Product Manager, Java Platform Group db360.blogspot.com The following is intended to outline our general product direction. It is intended
More informationCase 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 informationOracle 11g Data Guard Manual Failover Steps
Oracle 11g Data Guard Manual Failover Steps Step by step approach to configure Oracle 11g Physical Standby Data Guard on CentOS 6.5 OS. In my case, Ingredients to simulate Physical Standby data guard SYSTEM
More informationEnterprise Manager: Scalable Oracle Management
Session id:xxxxx Enterprise Manager: Scalable Oracle John Kennedy System Products, Server Technologies, Oracle Corporation Enterprise Manager 10G Database Oracle World 2003 Agenda Enterprise Manager 10G
More informationOracle Autonomous Database
Oracle Autonomous Database Maria Colgan Master Product Manager Oracle Database Development August 2018 @SQLMaria #thinkautonomous Safe Harbor Statement The following is intended to outline our general
More informationOracle 11g New Features
Oracle 11g New Features Richard Lin Principal Sales Consultant Oracle Taiwan Agenda Adaptive Self-Managing Change Assurance Scallability Availability Best Information Introducing
More informationOracle RAC Course Content
1 Oracle RAC Course Content Oracle 11g R2 Grid Infrastructure Concepts What is a Cluster Grid Foundation Components Oracle Clusterware Architecture Oracle Clusterware Software and Storage Describe ASM
More informationWELCOME. Unterstützung von Tuning- Maßnahmen mit Hilfe von Capacity Management. DOAG SIG Database
WELCOME Unterstützung von Tuning- Maßnahmen mit Hilfe von Capacity Management DOAG SIG Database 28.02.2013 Robert Kruzynski Principal Consultant Partner Trivadis GmbH München BASEL BERN LAUSANNE ZÜRICH
More informationOracle Database 18c and Autonomous Database
Oracle Database 18c and Autonomous Database Maria Colgan Oracle Database Product Management March 2018 @SQLMaria Safe Harbor Statement The following is intended to outline our general product direction.
More informationOracle Services on RAC
Oracle Services on RAC How They Work and What You Should Use Them For Five Things You Might Not Know JEREMY SCHNEIDER jeremy.schneider@ardentperf.com Chicago ENFJ Music Theology Swing Dancing Motorcycles
More informationThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
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 informationGetting Started with Oracle and.net
Getting Started with Oracle and.net Alex Keh Senior Principal Product Manager Server Technologies November 17, 2015 Program Agenda 1 2 3 4 5 Oracle and Microsoft Oracle and.net Getting Started Oracle Developer
More informationOracle 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 informationOracle 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> Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata
Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata Richard Exley Ray Dutcher Richard Exley, Ray Dutcher Oracle Applications, Exadata and MAA Best Practices Exadata
More informationOracle Database 11g: New Features for Administrators Release 2
Oracle University Contact Us: 0845 777 7711 Oracle Database 11g: New Features for Administrators Release 2 Duration: 5 Days What you will learn This course gives you the opportunity to learn about and
More information<Insert Picture Here> Getting Started with Oracle and.net
1 Getting Started with Oracle and.net Alex Keh Principal Product Manager, Oracle Program Agenda Oracle and Microsoft partnership Oracle and.net getting started Latest features and
More informationApplication Containers an Introduction
Application Containers an Introduction Oracle Database 12c Release 2 Multitenancy for Applications Markus Flechtner BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE
More informationORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE
ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE Oracle WebLogic Server Enterprise Edition, plus Oracle Coherence Enterprise Edition Scale-out for data intensive applications Active
More informationMySQL High Availability. Michael Messina Senior Managing Consultant, Rolta-AdvizeX /
MySQL High Availability Michael Messina Senior Managing Consultant, Rolta-AdvizeX mmessina@advizex.com / mike.messina@rolta.com Introduction Michael Messina Senior Managing Consultant Rolta-AdvizeX, Working
More informationGlobal Data Services Concepts and Administration Guide 12c Release 1 (12.1)
[1]Oracle Database Global Data Services Concepts and Administration Guide 12c Release 1 (12.1) E22100-11 June 2015 Oracle Database Global Data Services Concepts and Administration Guide, 12c Release 1
More informationOracle 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 informationOracle Database 11g: New Features for Administrators DBA Release 2
Oracle Database 11g: New Features for Administrators DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: New Features for Administrators DBA Release 2 training explores new change
More informationWhite Paper. Major Performance Tuning Considerations for Weblogic Server
White Paper Major Performance Tuning Considerations for Weblogic Server Table of Contents Introduction and Background Information... 2 Understanding the Performance Objectives... 3 Measuring your Performance
More informationOracle Database 12c: OCM Exam Preparation Workshop Ed 1
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Database 12c: OCM Exam Preparation Workshop Ed 1 Duration: 5 Days What you will learn The Oracle Database 12c: OCM Exam Preparation
More informationOracle Database 11g for Experienced 9i Database Administrators
Oracle Database 11g for Experienced 9i Database Administrators 5 days Oracle Database 11g for Experienced 9i Database Administrators Course Overview The course will give experienced Oracle 9i database
More informationAdvanced Architectures for Oracle Database on Amazon EC2
Advanced Architectures for Oracle Database on Amazon EC2 Abdul Sathar Sait Jinyoung Jung Amazon Web Services November 2014 Last update: April 2016 Contents Abstract 2 Introduction 3 Oracle Database Editions
More informationORACLE 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 informationApplication Containers an Introduction
Application Containers an Introduction Oracle Database 12c Release 2 - Multitenancy for Applications Markus Flechtner BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN
More informationBest Practices for Performance Part 1.NET and Oracle Database
Best Practices for Performance Part 1.NET and Oracle Database Alex Keh Christian Shay Product Managers Server Technologies September 19, 2016 Program Agenda 1 2 3 4 Optimization Process ODP.NET Performance
More informationOracle 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