What every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators
|
|
- Lucy Little
- 6 years ago
- Views:
Transcription
1
2 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 NL, Core Technology March, 2015
3 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 to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 3
4 Program Agenda Terminology Connection Pool configuration Perhaps some other helpful topics Q&A 4
5 Terminology Ensure you are talking the same language as your middleware friends 5
6 WebLogic Terminology Domain Machine A Machine B AdminServer Managed Server Cluster Managed Server Managed Server Node Manager Node Manager 6
7 Resources and Services within a Domain Can be target at One or Multiple Managed Servers Examples: application components, such as EJBs security providers resource adapters diagnostics and monitoring services JDBC data sources JMS servers or other messaging resources persistent store 7
8 Data source A Data Source object is the representation of a data source in the Java programming language. In basic terms, a data source is a facility for storing data An object that implements the Data Source interface will typically be registered with a naming service based on the Java Naming and Directory Interface (JNDI) API The Data Source interface is implemented by a driver vendor (in this presentation examples are based on Oracle s driver) 8
9 Data source; 3 types of implementations Basic implementation produces a standard Connection object Connection pooling implementation produces a Connection object that will automatically participate in connection pooling. This implementation works with a middle-tier connection pooling manager Distributed transaction implementation produces a Connection object that may be used for distributed transactions and almost always participates in connection pooling. This implementation works with a middle-tier transaction manager and almost always with a connection pooling manager. 9
10 Distributed transactions (XA) extended Architecture, An X/Open group standard For executing a "global transaction" that accesses more than one back-end data-store, thus XA is a type of transaction coordination over more than one resource (JDBC, JMS, other resource adapters) Two-phase commit (2PC) 10
11 Be alarmed if your developer calls every transaction distributed 11
12 Java Transaction API (JTA) Enables distributed transactions to be done across multiple XA resources Can even be cross domain (warning: sometimes a complicated setup!) Configuration settings for JTA are applicable at the domain level. This means that configuration attribute settings (e.g. timeout) apply to all servers within a domain Monitoring and logging tasks for JTA are performed at the server level Configuration settings for participating resources (such as JDBC data sources) are per configured object 12
13 Data sources in Oracle WebLogic Server Generic Multi-Data source GridLink 13
14 Generic Data source Provide connection management processes that help keep your system running efficiently Connects to a specific database (service) Contains a pool of database connections that are created when the data source is created and at server startup WLS Generic DS RDBMS 14
15 Multi-Data source Abstraction around a group of generic data sources WLS The multi data source determines which data source to use to satisfy the request depending on the algorithm selected in the multi data source configuration: load balancing or failover Generic DS Multi DS Generic DS INST1 RAC INST2 15
16 GridLink Data source Event-based data source that adaptively responds to state changes in an Oracle RAC instance WLS Key foundation for providing deeper integration with Oracle RAC GridLink DS Responds to FAN events to provide Fast Connection Failover (FCF), Runtime Connection Load-Balancing (RCLB), and RAC instance graceful shutdown XA and Websession affinity is supported at the global transaction ID level INST1 RAC INST2 16
17 A GridLink data source uses Fast Connection Failover to: Provides rapid failure detection Abort and remove invalid connections from the connection pool Perform graceful shutdown for planned and unplanned Oracle RAC node outages Adapt to changes in topology, such as adding or removing a node without changes in the datasource configuration Distribute runtime work requests to all active Oracle RAC instances, including those rejoining a cluster 17
18 Runtime Connection Load Balancing allows WebLogic Server to: Adjust the distribution of work based on back end node capacities such as CPU, availability, and current workload React to changes in Oracle RAC topology Manage pooled connections for high performance and scalability 18
19 XA affinity with GridLink Performance feature that ensures that all database operations performed on a RAC cluster within the context of a global transaction are directed to the same RAC instance. Do not confuse this with DTP services! Will be established based on the global transaction id (=context), instead of by individual data source, to ensure that connections obtained from different data sources that are configured for the same RAC cluster are all associated with the same RAC instance.. 19
20 Use GridLink whenever using RAC* : GridLink provides performance improvements because of RLB, XA and WebSession affinity 20
21 When to use what? 21
22 When to use what? 22
23 Connection pools Cache of database connections maintained so connections can be reused when future requests to the database are required 23
24 Connection properties: JDBC URL @(DESCRIPTION=(ADDRESS_LIST=( (ADDRESS=(PROTOCOL=TCP)(HOST=cluster-scan)(PORT=1521))) (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=service))) 24
25 Connection properties: JDBC URL & SCAN usage Requires JDBC Driver Included in WebLogic version and newer If FAN is not used (and therefore RLB is not used) all connections are initiated to first SCAN IP Caused by ordered reply in InetAddress.getAllByName Workaround: set oracle.jdbc.thinforcednsloadbalancing =true 25
26 Connection Properties: Using SDP with Exadata Add Weblogic startup options: JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.net.preferIPv4Stack=true -Doracle.net.SDP=true Use PROTOCOL=SDP X.XX.XX)(PORT=1522))(CONNECT_DATA=(SERVICE_NAME=myservice))) 26
27 Connection Pool: Capacity Settings are per managed server Available settings: Initial, Min, Max Direct link to processes parameter configured per database instance: PROCESSES = ( #ManagedServers * MAX) + 30* Test what happens if your application runs out of connections! 27
28 Consider using a value of 5000 operating system processes to be connected to Oracle concurrently Fusion Middleware Performance and Tuning Guide 11g Release 1 28
29 Connection Pool: Capacity Management Set Shrink frequency to manage aggressive capacity management (default 900 seconds) Set Inactive Connection Timeout to return unused connections (default 0 = disabled) Set Login Delay to prevent logon storm (default 0) 29
30 Connection Pool: Pinned to Thread Minimize the time it takes for an application to reserve a database connection from a data source Eliminates contention between threads for a database connection Do not use in combination with Multi Data Sources Maximum Capacity is ignored Shrinking does not apply When you Reset a connection pool, the reset connections from the connection pool are marked as Test Needed. 30
31 Connection Pool: Row Prefetching Every time an application asks the driver to retrieve a row from the database, several rows are prefetched with it and stored in client-side memory. In this way, several subsequent requests do not have to execute database calls to fetch data Default disabled at data source level Some memory structures are pre-initialise to hold the full prefetch size. 31
32 Configure prefetch size at per-query basis 32
33 Connection Pool: Statement Cache Size of cache is 1:1 related to OPEN_CURSORS database parameter Can be mistaken for cursor Leaking Type [LRU Fixed]: LRU: After the Statement Cache Size is met, the Least Recently Used statement is removed when a new statement is used Fixed: The first Statement Cache Size number of statements is stored and stay fixed in the cache. No new statements are cached unless the cache is manually cleared or the cache size is increased. 33
34 Connection Pool: Test Connections on Reserve Test each connection before giving to a client Adds slight delay to the request Seconds to Trust an Idle Pool Connection setting to minimize delay If tested via a query instead of API: only use dual for test SQL table to minimize unnecessary LIO 34
35 Connection Pool: Statement Timeout The time after which a statement currently being executed will time out. A value of -1 disables this feature A value of 0 means that statements will not time out Statement Timeout <= JTA This will not kill the database session/transaction! So load on database server will remain. 35
36 Connection Pool: XA transaction timeout Whenever the timeout has been reached, an error will be thrown at the client starting the transaction. The actual transaction will be rolled back. The actual error is: ORA timeout: distributed transaction waiting for lock JTA timeout <= XA Transaction Timeout <= DISTRIBUTED_LOCK_TIMEOUT Extra privileges required for monitoring: dba_2pc_pending, dba_2pc_neighbors dba_pending_transactions v$global_transactions 36
37 Other helpful topics Some semi-random topics that might be helpful when working with WebLogic and JDBC 37
38 Use jnettrace.jar to Debug Connectivity issues java -jar jnettrace.jar <Database Server Host> <Database Server Port> <JavaNet_Port> 38
39 JDBC persistent stores You can configure a persistency store to use JDBC for TLOGs and JMS, which provides the following benefits: Leverages replication and HA characteristics of the underlying database. Simplifies disaster recovery by allowing the easy synchronization of the state of the database and JMS/TLOGs. Improved Transaction Recovery service migration as the JMS mssages / Transaction Logs to do not need to be migrated (copied) to a new location. 39
40 Hints when configuring JDBC persistent stores Default store used long raw data type, have your MW admin configure Create Tables from DLL file to oracle_blob_securefile.ddl Configure WorkerCount (a.k.a. I/O multithreading) Setup hash partition on persistent store table Persistent stores for JMS tables should use MDS instead of GridLink. 40
41 WebLogic in HA and DR scenario s: use JDBC based persistent stores 41
42 Rolling Upgrades at Database level Data source must run against service 11gR2 Database service must have q=true to pass HA events via ONS 12c Database service must have notification=true to pass HA events via ONS Failover activities: Failover service to other instance(s) before shutdown of instance Let connection dry out (= wait) Stop instance, patch and start instance Repeat for other instances 42
43 Wrap data types If something like this shows up in the log file of WebLogic: java.lang.classcastexception: WebLogic.jdbc.wrapper.Blob_oracle_sql_BLOB at oracle.ifs.server.s_librarysession.gettokencredentialblob(s_librarysess ion.java:23888) You do not have a database issue, you have a WebLogic issue: Disable wrap data types 43
44 WLS provides the ability to disable wrapping Although WLS generates a dynamic proxy for vendor methods that implement an interface to show through the wrapper, some data types do not implement an interface. For example, Oracle data types Array, Blob, Clob, NClob, Ref, SQLXML, and Struct are classes that do not implement interfaces. Disabling wrapping allows applications to use native driver objects directly. Eliminating wrapping overhead can provide a significant performance improvement. 44
45 Ignore in use connections upon shutdown Default enabled Can kill in-flight transactions, and therefore jeopardize RPO=0 theories When disabled shutdown can take (very) long time. 45
46 Currently, Oracle Fusion Middleware does not support configuring Oracle Active Data Guard for the database repositories that are a part of the Fusion Middleware topology. From: Disaster Recovery for Oracle Exalogic Elastic Cloud 46
47 Oracle Fusion Middleware SOA does not support Oracle Active Data Guard because the SOA components execute and update information regarding SOA composite instances in the database as soon as they are started. From: Best Practices for Oracle Fusion Middleware SOA 11g Multi Data Center Active-Active Deployment 47
48 Exadata / Exalogic Pass startup options to Managed Server: -Djava.net.preferIPv4Stack=true -Doracle.net.SDP=true Change protocol from TCP to SDP in JDBC_URL No SCAN on SDP Monitoring SDP Sockets Using sdpnetstat on Oracle Linux Stay away from com.sum.sdp.conf when using Weblogic 48
49 Application Continuity New 12.1 feature allowing for replay of in flight transactions Requires 12.1 datasource replay datasource=oracle.jdbc.replay.oracledatasourceimpl 49
50 Questions? and hopefully also some answers 50
51 51
52
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 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 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 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 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 informationContents at a Glance. vii
Contents at a Glance 1 Installing WebLogic Server and Using the Management Tools... 1 2 Administering WebLogic Server Instances... 47 3 Creating and Configuring WebLogic Server Domains... 101 4 Configuring
More informationSOA 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 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 informationAdministering WebLogic Server on Java Cloud Service I Ed 1 Coming Soon
Oracle University Contact Us: Local: 0180 2000 526 Intl: +49 8914301200 Administering WebLogic Server on Java Cloud Service I Ed 1 Coming Soon Duration: 5 Days What you will learn This Administering WebLogic
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 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 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 informationDiplomado Certificación
Diplomado Certificación Duración: 250 horas. Horario: Sabatino de 8:00 a 15:00 horas. Incluye: 1. Curso presencial de 250 horas. 2.- Material oficial de Oracle University (e-kit s) de los siguientes cursos:
More informationJavaentwicklung in der Oracle Cloud
Javaentwicklung in der Oracle Cloud Sören Halter Principal Sales Consultant 2016-11-17 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationRoadmap to Cloud with Cloud Application Foundation
Roadmap to Cloud with Cloud Application Foundation Maciej Gruszka Oracle FMW PM, EMEA Copyright 2014, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The preceding is intended
More informationUnderstanding Oracle RAC ( ) Internals: The Cache Fusion Edition
Understanding (12.1.0.2) Internals: The Cache Fusion Edition Subtitle Markus Michalewicz Director of Product Management Oracle Real Application Clusters (RAC) November 19th, 2014 @OracleRACpm http://www.linkedin.com/in/markusmichalewicz
More 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 informationCO Oracle WebLogic Server 12c. Administration II. Summary. Introduction. Prerequisites. Target Audience. Course Content.
CO-80153 Oracle WebLogic Server 12c: Administration II Summary Duration 5 Days Audience Administrators, Java EE Developers, Security Administrators, System Administrators, Technical Administrators, Technical
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 informationWebLogic Server- Tips & Tricks for Troubleshooting Performance Issues. By: Abhay Kumar AST Corporation
WebLogic Server- Tips & Tricks for Troubleshooting Performance Issues By: Abhay Kumar AST Corporation March 1st, 2016 Contents INTRODUCTION... 3 UNDERSTAND YOUR PERFORMANCE OBJECTIVES AND SET REALISTIC
More information<Insert Picture Here> Scale your PHP Application to Tens of Thousands of Connections
Scale your PHP Application to Tens of Thousands of Connections Srinath Krishnaswamy Director, Data Access Development, Oracle Corp. Luxi Chidambaran Consulting Member of Technical
More 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 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 informationMultitenancy and Continuous Availability for Java Applications Oracle Database 18
Multitenancy and Continuous Availability for Java Applications Oracle Database 18 Nirmala Sundarappa Kuassi Mensah Jean De Lavarene Principal Product Manager Director of Product Management Director, Development
More informationOracle WebLogic Server 12c: Administration I
Oracle WebLogic Server 12c: Administration I Duration 5 Days What you will learn This Oracle WebLogic Server 12c: Administration I training teaches you how to install and configure Oracle WebLogic Server
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 information<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs
WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs Messaging Basics Built-in Best-of-Breed Messaging (JMS) Engine Years of hardening. Strong performance.
More informationA RESTful Java Framework for Asynchronous High-Speed Ingest
A RESTful Java Framework for Asynchronous High-Speed Ingest Pablo Silberkasten Jean De Lavarene Kuassi Mensah JDBC Product Development October 5, 2017 3 Safe Harbor Statement The following is intended
More information1Z Oracle WebLogic Server 12c - Administration I Exam Summary Syllabus Questions
1Z0-133 Oracle WebLogic Server 12c - Administration I Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-133 Exam on Oracle WebLogic Server 12c - Administration I... 2 Oracle 1Z0-133
More informationDBAs can use Oracle Application Express? Why?
DBAs can use Oracle Application Express? Why? 20. Jubilarna HROUG Konferencija October 15, 2015 Joel R. Kallman Director, Software Development Oracle Application Express, Server Technologies Division Copyright
More informationX100 ARCHITECTURE REFERENCES:
UNION SYSTEMS GLOBAL This guide is designed to provide you with an highlevel overview of some of the key points of the Oracle Fusion Middleware Forms Services architecture, a component of the Oracle Fusion
More informationBipul Sinha, Amit Ganesh, Lilian Hobbs, Oracle Corp. Dingbo Zhou, Basavaraj Hubli, Manohar Malayanur, Fannie Mae
ONE MILLION FINANCIAL TRANSACTIONS PER HOUR USING ORACLE DATABASE 10G AND XA Bipul Sinha, Amit Ganesh, Lilian Hobbs, Oracle Corp. Dingbo Zhou, Basavaraj Hubli, Manohar Malayanur, Fannie Mae INTRODUCTION
More informationOracle 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 informationOracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials
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 informationState of the Dolphin Developing new Apps in MySQL 8
State of the Dolphin Developing new Apps in MySQL 8 Highlights of MySQL 8.0 technology updates Mark Swarbrick MySQL Principle Presales Consultant Jill Anolik MySQL Global Business Unit Israel Copyright
More informationOracle WebLogic Server 12c: Administration I
Oracle WebLogic Server 12c: Administration I Student Guide Volume 1 D80149GC10 Edition 1.0 July 2013 D82757 Authors Bill Bell Elio Bonazzi TJ Palazzolo Steve Friedberg Technical Contributors and Reviewers
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 informationOpenWorld 2018 SQL Tuning Tips for Cloud Administrators
OpenWorld 2018 SQL Tuning Tips for Cloud Administrators GP (Prabhaker Gongloor) Senior Director of Product Management Bjorn Bolltoft Dr. Khaled Yagoub Systems and DB Manageability Development Oracle Corporation
More informationMoving Databases to Oracle Cloud: Performance Best Practices
Moving Databases to Oracle Cloud: Performance Best Practices Kurt Engeleiter Product Manager Oracle Safe Harbor Statement The following is intended to outline our general product direction. It is intended
More informationConfiguring and Managing JDBC Data Sources for Oracle WebLogic Server g Release 1 (10.3.6)
[1]Oracle Fusion Middleware Configuring and Managing JDBC Data Sources for Oracle WebLogic Server 10.3.6 11g Release 1 (10.3.6) E13737-16 November 2017 This document provides JDBC data source configuration
More information<Insert Picture Here> MySQL Cluster What are we working on
MySQL Cluster What are we working on Mario Beck Principal Consultant The following is intended to outline our general product direction. It is intended for information purposes only,
More informationThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
More informationOracle 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 informationCloud Consolidation with Oracle (RAC) How much is too much?
1 Copyright 11, Oracle and/or its affiliates All rights reserved Cloud Consolidation with Oracle (RAC) How much is too much? Markus Michalewicz Senior Principal Product Manager Oracle RAC, Oracle America
More informationOracle 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 informationRapid database cloning using SMU and ZFS Storage Appliance How Exalogic tooling can help
Presented at Rapid database cloning using SMU and ZFS Storage Appliance How Exalogic tooling can help Jacco H. Landlust Platform Architect Director Oracle Consulting NL, Core Technology December, 2014
More informationOracle WebCenter Portal Performance Tuning
ORACLE PRODUCT LOGO Oracle WebCenter Portal Performance Tuning Rich Nessel - Principal Product Manager Christina Kolotouros - Product Management Director 1 Copyright 2011, Oracle and/or its affiliates.
More informationOracle Privileged Account Manager
Oracle Privileged Account Manager Disaster Recovery Deployment Considerations 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 5 Disclaimer The following is intended to outline our general product direction.
More informationMaximum Availability Architecture
Best Practices for Oracle WebCenter Custom Portal Apps in an Enterprise Topology Oracle Maximum Availability Architecture White Paper September 2012 Maximum Availability Architecture Oracle Best Practices
More informationOracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise. An Oracle White Paper August 2005
Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise An Oracle White Paper August 2005 Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise
More informationDynamic Clusters in WebLogic Server
Dynamic Clusters in WebLogic Server Duško Vukmanović Principal Sales Consultant FMW Cloud Application Foundation Complete ORACLE Cloud Dynamic Clusters in WebLogic Server 12c Open
More informationMAA SOA EDG 12c. FMW MAA Team. Copyright 2016, Oracle and/or its affiliates. All rights reserved.
MAA SOA EDG 12c FMW MAA Team Copyright 2016, Oracle and/or its affiliates. All rights reserved. SUMMARY Enterprise Deployment Guide Overview SOA Enterprise Deployment Guide New in SOA EDG 12c PS3 High
More information<Insert Picture Here> Oracle NoSQL Database A Distributed Key-Value Store
Oracle NoSQL Database A Distributed Key-Value Store Charles Lamb The following is intended to outline our general product direction. It is intended for information purposes only,
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 informationOracle Corporation
1 2012 Oracle Corporation Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE 6 Applications Will Lyons, Director of WebLogic Server Product Management Pieter Humphrey, Principal Product
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 informationWebLogic Server für Dummies. Steffen Miller Principal Sales Consultant, Oracle Deutschland
WebLogic Server für Dummies Steffen Miller Principal Sales Consultant, Oracle Deutschland The following is intended to outline our general product direction. It is intended for information purposes only,
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 informationBuilding Highly Available and Scalable Real- Time Services with MySQL Cluster
Building Highly Available and Scalable Real- Time Services with MySQL Cluster MySQL Sales Consulting Director Philip Antoniades April, 3rd, 2012 1 Copyright 2012, Oracle and/or its affiliates. All rights
More informationstatus Emmanuel Cecchet
status Emmanuel Cecchet c-jdbc@objectweb.org JOnAS developer workshop http://www.objectweb.org - c-jdbc@objectweb.org 1-23/02/2004 Outline Overview Advanced concepts Query caching Horizontal scalability
More informationSQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability
SQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability Oracle Enterprise Manager Top-Down, Integrated Application Management Complete, Open,
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
More informationCopyright 2011, Oracle and/or its affiliates. All rights reserved.
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
More informationOracle Exalogic Elastic Cloud Overview. Peter Hoffmann Technical Account Manager
Oracle Exalogic Elastic Cloud Overview Peter Hoffmann Technical Account Manager Engineered Systems Driving trend in IT for the next decade Oracle Exalogic Elastic Cloud Hardware and Software, Engineered
More informationOracle and.net Introduction and What s New. Copyright 2017, Oracle and/or its affiliates. All rights reserved.
Oracle and.net Introduction and What s New Alex Keh Senior Principal Product Manager Oracle Christian Shay Senior Principal Product Manager Oracle Program Agenda 1 2 3 4 Getting Started Oracle Database
More informationInnoDB: What s new in 8.0
InnoDB: What s new in 8.0 Sunny Bains Director Software Development Copyright 2017, Oracle and/or its its affiliates. All All rights reserved. Safe Harbor Statement The following is intended to outline
More information2008 Oracle Corporation
Building and Deploying Web-scale Social Networking Application, Using PHP and Oracle Database Srinath Krishnaswamy, Director, Oracle Corp. Levi Dixon, Senior Architect, Community Connect Nicolas Tang,
More informationManage Change With Confidence: Upgrading to Oracle Database 11g with Oracle Real Application Testing
Manage Change With Confidence: Upgrading to Oracle Database 11g with Oracle Real Application Testing The following is intended to outline our general product direction. It is intended for information purposes
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 informationOracle and.net: Best Practices for Performance. Christian Shay & Alex Keh Product Managers Oracle October 28, 2015
Oracle and.net: Best Practices for Performance Christian Shay & Alex Keh Product Managers Oracle October 28, 2015 Oracle Confidential Internal/Restricted/Highly Restricted Program Agenda 1 2 3 4 Optimization
More informationSolaris Engineered Systems
Solaris Engineered Systems SPARC SuperCluster Introduction Andy Harrison andy.harrison@oracle.com Engineered Systems, Revenue Product Engineering The following is intended to outline
More informationORACLE WEBLOGIC SERVER
ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE Scale-out for data intensive applications with Coherence Enterprise Edition, the industry s leading in-memory data grid Predictable
More informationAn Oracle White Paper July Oracle WebLogic Suite 12c (12.1.2) Technical White Paper
An Oracle White Paper July 2013 Oracle WebLogic Suite 12c (12.1.2) Technical White Paper Introduction... 1 Licensing... 1 Oracle WebLogic Suite Topology Overview... 3 Modern Development Platform... 4 Java
More informationWebLogic JMS Clustering. Jayesh Patel
WebLogic JMS Clustering Jayesh Patel jayesh@yagnasys.com 703.589.8403 About the Presenter Independent J2EE/WebLogic consultant 9 years of IT experience. Current Work at EDS/Federal Reserve Bank s TWAI
More information<Insert Picture Here> Application Grid: Oracle s Vision for Next-Generation Application Servers and Foundation Infrastructure
Application Grid: Oracle s Vision for Next-Generation Application Servers and Foundation Infrastructure Paolo Ramasso Principal Sales Consultant Oracle Italy Business Imperatives
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 ADVANCED MYSQL REPLICATION ARCHITECTURES Luís
More informationData Management in Application Servers. Dean Jacobs BEA Systems
Data Management in Application Servers Dean Jacobs BEA Systems Outline Clustered Application Servers Adding Web Services Java 2 Enterprise Edition (J2EE) The Application Server platform for Java Java Servlets
More informationSession 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies
Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies Prabhaker Gongloor (GP) Product Management Director, Database Manageability, Oracle
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 informationOracle WebLogic Server 12c: JMS Administration Student Guide
Oracle WebLogic Server 12c: JMS Administration Student Guide D80844GC10 Edition 1.0 July 2013 D82749 Author TJ Palazzolo Technical Contributors and Reviewers Bill Bell Mark Lindros Will Lyons Tom Barnes
More informationCopyright 2018, Oracle and/or its affiliates. All rights reserved.
Beyond SQL Tuning: Insider's Guide to Maximizing SQL Performance Monday, Oct 22 10:30 a.m. - 11:15 a.m. Marriott Marquis (Golden Gate Level) - Golden Gate A Ashish Agrawal Group Product Manager Oracle
More information1Z Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions
1Z0-523 Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-523 Exam on Oracle Application Grid 11g Essentials... 2 Oracle 1Z0-523 Certification
More informationOracle Fusion Middleware
Oracle Fusion Middleware Creating Domains Using the Configuration Wizard 11g Release 1 (10.3.4) E14140-04 January 2011 This document describes how to use the Configuration Wizard to create, update, and
More informationWasser drauf, umrühren, fertig?
Wasser drauf, umrühren, fertig? Steffen Miller Principal Sales Consultant Agenda Motivation Was ist ein WebLogic Cluster? Cluster Konzepte Q & A WLS HA Focus Areas Data Failure Human
More informationOracle Identity Manager 11gR2-PS2 Hands-on Workshop Tech Deep Dive Upgrade
Oracle Identity Manager 11gR2-PS2 Hands-on Workshop Tech Deep Dive Upgrade atul.goyal@oracle.com Principal Product Manager, Oracle Identity Governance This document is for informational
More informationConsolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option
Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option Eric Rudie Master Principal Sales Consultant Oracle Public Sector 27 September 2016 Safe Harbor Statement The
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : 0B0-105 Title : BEA8.1 Certified Architect:Enterprise Architecture Vendors
More informationLarge-Scale Patch Automation for the Cloud-Generation DBAs
Large-Scale Patch Automation for the Cloud-Generation DBAs Pankaj Chandiramani Principal Product Manager, Oracle Sean Connolly Software Development Director, Oracle Steven Meredith EM Service Manager,
More informationDatabase Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved.
Database Level 100 Rohit Rahi November 2018 1 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
More informationDeploying Spatial Applications in Oracle Public Cloud
Deploying Spatial Applications in Oracle Public Cloud David Lapp, Product Manager Oracle Spatial and Graph Oracle Spatial Summit at BIWA 2017 Safe Harbor Statement The following is intended to outline
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 informationWebLogic JMS System Best Practices Daniel Joray Trivadis AG Bern
WebLogic JMS System Best Practices Daniel Joray Trivadis AG Bern Keywords Weblogic, JMS, Performance, J2EE Introduction In many J2EE project the Java Message Service JMS is for exchange of information
More informationContract Information Management System (CIMS) Technical System Architecture
Technical System REVISION HISTORY REVISION NUMBER ISSUE DATE PRIMARY AUTHOR(S) NOTES 1.0 2/2015 Cheryl Kelmar Software: Kami Phengphet Engineer: Pornpat Nikamanon Architect: Jim Zhou Creation of CIMS document.
More informationBEAWebLogic. Server. Automatic and Manual Service-level Migration
BEAWebLogic Server Automatic and Manual Service-level Migration Version 10.3 Technical Preview Revised: March 2007 Service-Level Migration New in WebLogic Server 10.3: Automatic Migration of Messaging/JMS-Related
More informationOracle Real Application Clusters One Node
Oracle Real Application Clusters One Node Better Virtualization for Databases Bob Thome, Oracle Grid Development Agenda Overview Comparison with VMs and other failover solutions Pricing
More informationApplication-Tier In-Memory Analytics Best Practices and Use Cases
Application-Tier In-Memory Analytics Best Practices and Use Cases Susan Cheung Vice President Product Management Oracle, Server Technologies Oct 01, 2014 Guest Speaker: Kiran Tailor Senior Oracle DBA and
More 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 informationMySQL HA Solutions Selecting the best approach to protect access to your data
MySQL HA Solutions Selecting the best approach to protect access to your data Sastry Vedantam sastry.vedantam@oracle.com February 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved
More informationPimp My Data Grid. Brian Oliver Senior Principal Solutions Architect <Insert Picture Here>
Pimp My Data Grid Brian Oliver Senior Principal Solutions Architect (brian.oliver@oracle.com) Oracle Coherence Oracle Fusion Middleware Agenda An Architectural Challenge Enter the
More information