Multitenancy and Continuous Availability for Java Applications Oracle Database 18
|
|
- Frank Walter Edwards
- 6 years ago
- Views:
Transcription
1
2 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 Oracle JDBC and UCP Java, Javascript, Datasources for Big Data Oracle JDBC and UCP Copyright 2017,Oracle and/or its affiliates. All rights reserved.
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. Copyright 2017,Oracle and/or its affiliates. All rights reserved. 3
4 Program Agenda What s new? Multitenancy for Java applications Continuous availability - Planned Maintenance Continuous availability - Unplanned downtime Questions Copyright 2017,Oracle and/or its affiliates. All rights reserved. 4
5 Program Agenda What s new? Multitenancy for Java applications Continuous availability - Planned Maintenance Continuous availability - Unplanned downtime Questions Copyright 2017,Oracle and/or its affiliates. All rights reserved. 5
6 Oracle Database 18c DB 18 related capabilities will be updated once the Database 18c is released. Please stay tuned. Copyright 2017,Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 6
7 Program Agenda What s new? Multitenancy for Java applications Continuous availability - Planned Maintenance Continuous availability - Unplanned downtime Questions Copyright 2017,Oracle and/or its affiliates. All rights reserved. 7
8 Multitenancy for Java Applications Single instance for managing multiple databases Multitenant Container Database (CDB) Pluggable Database (PDB) or Tenant Multitenant Container Database (CDB) One set of background processes, one System global Area (SGA), many PDBs Manage Many as One Easier resource management Simple Operations on PDBs as entities. Unplug/plug, clone, create, drop Copyright 2017,Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 8
9 UCP Shared Pool for Cloud and Multitenant database UCP Shared Pool Overview for Multitenant database (What?) Implementation details of UCP Shared Pool (How?) UCP Shared Pool use cases (When?) References Sample code on Github Copyright 2017,Oracle and/or its affiliates. All rights reserved. 9
10 Problem to solve Each datasource creating its own connection pool - System resource wastage, limited scalability CP 25 CP 25 CP 25 CP 25 CP 25 CP 25 PDB1 PDB 2 PDB3 PDB 4 PDB 5 PDB 6 Multitenant Container Database Copyright 2017,Oracle and/or its affiliates. All rights reserved. 10
11 Solution Single Shared Connection Pool for multiple datasources Density, scalability & better usage of resources Shared Pool (50) PDB1 PDB 2 PDB3 PDB 4 PDB 5 PDB 6 Multitenant Container Database Copyright 2017,Oracle and/or its affiliates. All rights reserved. 11
12 Implementation details of UCP Shared Pool UCP XML file for configuration of the pool Required only when one datasource per tenant is used Use APIs when single datasource for all tenants usecase Use new APIs for configuration of the pool Internal invocation of Service Switch Alter session set container=<pdb_name> service=<service_name> Internal handling of RAC topology, Failover & Runtime Load Balancing Copyright 2017,Oracle and/or its affiliates. All rights reserved. Oracle Corporation - Confidential Restricted 12
13 Service Switch Capability Common user: Reuse of connections happens only if the common user (eg:c##1) is used and configured. Common user should have privileges to create/alter session and set container. Service Switch: UCP transparently uses new Service Switch to repurpose connections among tenants. - ALTER SESSION SET CONTAINER = xxx SERVICE = yyy RAC Topology, Failover & RLB RAC Topology: UCP stores RAC metadata & topology information indexed by the service. Failover Runtime Load balancing - Enforce RLB during connection creation and service switch FCF is turned ON by default fastconnectionfailoverenabled= true Copyright 2017,Oracle and/or its affiliates. All rights reserved. Oracle Corporation - Confidential Restricted 13
14 UCP Shared Pool Use Cases Single Datasource shared by all tenants One Datasource per tenant Copyright 2017,Oracle and/or its affiliates. All rights reserved. Oracle Corporation - Confidential Restricted 14
15 UCP Shared Pool: Single Datasource for All Tenants UCP pool Application Server (Mapping Tenant to Services) Multi-tenant Application Single Multitenant Datasource PDB 1 PDB 2 CDB PDB 3 Copyright 2017,Oracle and/or its affiliates. All rights reserved. Oracle Corporation - Confidential Restricted 15
16 UCP Shared Pool : APIs // Points to the CDB root service multitenantds.seturl("jdbc:oracle:thin "); // Create Connection to Tenant-1 Connection pdb1_conn = multitenantds.createconnectionbuilder().servicename("pdb1").build(); // password enabled role for tenant-2(if configured on the database) Properties pdb2roles = new Properties(); pdb2roles.put("pdb2-role", "pdb2-password"); // Create Connection to Tenant-2 and apply the tenant specific PDB roles. Connection pdb2_conn = multitenantds.createconnectionbuilder().servicename("pdb2").pdbroles(pdb2roles).build(); Copyright 2017,Oracle and/or its affiliates. All rights reserved. 16
17 UCP Shared Pool: One Datasource Per Tenant UCP pool Multi-tenant Application Tenant 1 Datasource PDB 1 Application Server (Mapping Tenant to Services) Tenant 2 Datasource Tenant 3 Datasource PDB 2 PDB 3 CDB Copyright 2017,Oracle and/or its affiliates. All rights reserved. Oracle Corporation - Confidential Restricted 17
18 Sample UCP XML Configuration file <ucp-properties> <connection-pool connection-pool-name="pool1" connection-factory-class-name="oracle.jdbc.pool.oracledatasource" (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=myorcldbservice)))" user= "C##1" password= "password" initial-pool-size="10" min-pool-size="2" max-pool-size="30" max-connections-per-service="15" shared="true" > <data-source data-source-name="pds1" service="pdb1" description="pdb1 data source" /> <data-source data-source-name="pds2" service="pdb2" description="pdb2 data source" /> </connection-pool> </ucp-properties> Copyright 2017,Oracle and/or its affiliates. All rights reserved. Oracle Corporation - Confidential Restricted 18
19 Summary : One Datasource per tenant UCP XML config file is used only configuring the shared pool (MUST HAVE) Specify location of the file through a system property oracle.ucp.jdbc.xmlconfigfile Sample schema configuration.xsd is included in ucp.jar Key Attributes in UCP XML file connection-pool-name="pool1" : Identifies the shared pool shared=true: Flags it as a shared pool data-source: Each data-source uses its own service name Login credentials should be same for all datasources. Common user(eg:c##1) should be used for repurposing connections max-connections-per-service: Ensures fair distribution of connections based on tenant s workload Copyright 2017,Oracle and/or its affiliates. All rights reserved. Oracle Corporation - Confidential Restricted 19
20 New APIs to configure Shared pool Use APIs for reconfiguring the pool or datasource reconfiguredatasource(properties prop) for updating the datasource properties reconfigureconnectionpool(string poolname, Properties prop) for changing shared pool properties PoolDataSourceFactory.getPoolDataSource(Properties newdsprops) for adding a new datasource Copyright 2017,Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 20
21 UCP Shared Pool : New APIs // UCP XML configuration file path in case of Unix String file_uri = "file:/user/app/sharedpool/initial-shared-pool-config.xml"; // Java system property to specify XML configuration file location System.setProperty("oracle.ucp.jdbc.xmlConfigFile",<file_URI>); // Get the datasource instance, named as "pds1" in initial-shared-pool-config.xml PoolDataSource pds1 = PoolDataSourceFactory.getPoolDataSource("pds1"); Connection pds1conn = pds1.getconnection(); // Get the datasource instance, named as "pds2" in initial-shared-pool-config.xml PoolDataSource pds2 = PoolDataSourceFactory.getPoolDataSource("pds2"); Connection pds2conn = pds2.getconnection(); // Reconfigure datasource(pds1) using the new properties Properties newprops = new Properties(); newprops.put("servicename", <newservicename>); pds1.reconfiguredatasource(newprops); Copyright 2017,Oracle and/or its affiliates. All rights reserved. 21
22 UCP Shared Pool: New APIs // Adding a new datasource doesn t change the initial configuration file Properties newdsprops = new Properties(); newdsprops.put("servicename", "pdb3"); newdsprops.put("connectionpoolname", "pool1"); newdsprops.put("datasourcename", "pds3"); PoolDataSource pds3 = PoolDataSourceFactory.getPoolDataSource(newdsProps); // Reconfigure connection pool("pool1") using the new properties Properties newpoolprops = new Properties(); newpoolprops.put("initialpoolsize", <newinitialpoolsizevalue>); newpoolprops.put("maxpoolsize", <newmaxpoolsizevalue>); UniversalConnectionPoolManager ucpmgr = UniversalConnectionPoolManagerImpl.getUniversalConnectionPoolManager(); ucpmgr.reconfigureconnectionpool("pool1", newpoolprops); Copyright 2017,Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 22
23 Program Agenda What s new? Multitenancy for Java applications Continuous availability Planned maintenance Continuous availability - Unplanned downtime Questions Copyright 2017,Oracle and/or its affiliates. All rights reserved. 23
24 Hiding planned maintenance Transparent Planned Maintenance through draining at the database (Auto-drain) JDBC Driver support for FAN APIs SimpleFAN enhancements Copyright 2017,Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 24
25 Draining at the database during planned maintenance Auto-draining Instance A Planned Maintena nce RELOCATE or STOP SERVICE Instance B DOWN EVENT Database Drains the sessions at Safe Places Copyright 2017,Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 25
26 JDBC Driver support for FAN APIs JDBC driver supports Planned Maintenance Oracle JDBC driver supports FAN to broaden our HA coverage Driver closes the database sessions at a Safe Place Application must use one of the safe draining methods Validation SQL with a hint /*+ CLIENT_CONNECTION_VALIDATION */ SELECT 1 FROM DUAL Use of isvalid(), pingdatabase(), isusable(), endrequest() methods Requires simplefan.jar and ons.jar in the classpath Copyright 2017,Oracle and/or its affiliates. All rights reserved. Oracle Corporation - Confidential Restricted 26
27 SimpleFAN Enhancements Supported FAN events. NodeDownEvent, ServiceUpEvent, ServiceDownEvent LoadAdvisoryEvent Sample FAN payload for an Instance DOWN event VERSION=1.0 event_type=instance service=orclracdb instance=racinst1 database=testy db_domain=us.oracle.com host=myrachost status=down reason=failure timestamp= :32:43 timezone=-08:00 Copyright 2017,Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 27
28 Program Agenda What s new? Multitenancy for Java applications Continuous availability Planned maintenance Continuous availability Unplanned downtime Questions Copyright 2017,Oracle and/or its affiliates. All rights reserved. 28
29 Hiding unplanned maintenance DB 18 Improvements in AC Transparent Application Continuity (Auto-AC) Copyright 2017,Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 29
30 Application Continuity - Under the Hood Normal Operation Failover Phase 1: Reconnect Failover Phase 2: Replay Enable AC & use Replay driver AC records the DB requests Unplanned outage Check for AC & ready everything Replay the transactions Ensure the COMMITT status Copyright 2017,Oracle and/or its affiliates. All rights reserved. 30
31 Application Continuity as of today Use a Replay driver Request Boundaries (i.e., database unit of work) Side effects (calls for auditing, mailing, printing checks shouldn t be replayed) Session States Concrete classes oracle.jdbc.replay.oracledatasourceimpl UCPtransparently adds the request boundaries. 3 rd party applications need to use beginrequest() and endrequest() Need to disable using displayreplay() method Implement and register a UCP callback for setting custom connection states before replaying the unit of work Replace concrete classes with Java interfaces Copyright 2017,Oracle and/or its affiliates. All rights reserved. Confidential Oracle Internal/Restricted/Highly Restricted 31
32 Program Agenda What s new? Multitenancy for Java applications Continuous availability Planned maintenance Continuous availability Unplanned downtime Questions Copyright 2017,Oracle and/or its affiliates. All rights reserved. 32
33
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 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 informationSafe Harbor Statement
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
More 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 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 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 informationSafe Harbor Statement
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
More informationRACifying Multitenant
RACifying Multitenant Arup Nanda Principal Database Architect Starwood Hotels Deba Chatterjee Principal Product Manager Oracle Multitenant Agenda 1 3 4 Introduction Oracle Multitenant and RAC Basics Why
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 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 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 informationWhat s New with Oracle Database 12c on Windows: On-Premises and in the Cloud
What s New with Oracle Database 12c on Windows: On-Premises and in the Cloud Santanu Datta Vice President Database Technologies Alex Keh Senior Principal Product Manager Database Technologies Oracle Confidential
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 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 informationJava Best Practices for Developing and Deploying Against Databases in the Cloud
Java Best Practices for Developing and Deploying Against Databases in the Cloud Nirmala Sundarappa, Principal Product Manager, Kuassi Mensah, Director of Product Management, Jean De Lavarene, Director
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 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 informationOracle Multitenant What s new in Oracle Database 12c Release ?
Oracle Multitenant What s new in Oracle Database 12c Release 12.1.0.2? Saurabh K. Gupta Principal Technologist, Database Product Management Who am I? Principal Technologist, Database Product Management
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 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 informationContinuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016
Continuous delivery of Java applications using Oracle Cloud Platform Services Marek Kratky Principal Sales Consultant Oracle Cloud Platform May, 2016 Safe Harbor Statement The following is intended to
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 informationTrouble-free Upgrade to Oracle Database 12c with Real Application Testing
Trouble-free Upgrade to Oracle Database 12c with Real Application Testing Kurt Engeleiter Principal Product Manager Safe Harbor Statement The following is intended to outline our general product direction.
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 informationMoving Databases to Oracle Cloud: Performance Best Practices
Moving Databases to Oracle Cloud: Performance Best Practices Kurt Engeleiter Product Manager Oracle Safe Harbor Statement The following is intended to outline our general product direction. It is intended
More informationOracle 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 informationOracle Enterprise Data Quality - Roadmap
Oracle Enterprise Data Quality - Roadmap Mike Matthews Martin Boyd Director, Product Management Senior Director, Product Strategy Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle
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 informationPerformance Innovations with Oracle Database In-Memory
Performance Innovations with Oracle Database In-Memory Eric Cohen Solution Architect Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
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 informationOracle Secure Backup 12.2 What s New. Copyright 2018, Oracle and/or its affiliates. All rights reserved.
Oracle Secure Backup 12.2 What s New 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
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 informationFlexible Laufzeitumgebungen für Software - Einfach aufgebaut
Flexible Laufzeitumgebungen für Software - Einfach aufgebaut Detlef Drewanz Master Principal Sales Consultant Systems Sales Consulting Northern Europe 17. November, 2015 Copyright 2014 Oracle and/or its
More informationTurning Relational Database Tables into Spark Data Sources
Turning Relational Database Tables into Spark Data Sources Kuassi Mensah Jean de Lavarene Director Product Mgmt Director Development Server Technologies October 04, 2017 3 Safe Harbor Statement The following
More informationWhat s New for.net Developers in Oracle Database
What s New for.net Developers in Oracle Database Alex Keh Christian Shay Product Managers Server Technologies September 22, 2016 Program Agenda 1 2 3 4 5 Release Timelines ODAC 12c Release 4 Cloud Oracle
More informationRMOUG Training Days 2018
RMOUG Training Days 2018 Pini Dibask Product Manager for Database Tools February 22 nd, 2018 Winning Performance Challenges in Oracle Multitenant About the Speaker Pini Dibask, Product Manager for Database
More informationOracle Database 12c for SAP
Oracle Database 12c for SAP Oracle Multitenant Christoph Kersten Oracle/SAP Global Technology Center Walldorf, Germany November 2016 Safe Harbor Statement The following is intended to outline our general
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 Managing Oracle Database 12c with Oracle Enterprise Manager 12c Martin
More 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 informationOracle Client HA Configuration with Oracle
Oracle Client HA Configuration with Oracle 18c Robert Bialek @RobertPBialek doag2018 Who Am I Senior Principal Consultant and Trainer at Trivadis GmbH in Munich Master of Science in Computer Engineering
More informationManaging Oracle Database in Oracle Database Exadata Express Cloud Service. Ing. Rita Nuñez
Managing Oracle Database in Oracle Database Exadata Express Cloud Service Ing. Rita Nuñez Systems Engineer Oracle DBA CEO of Tecnix Solutions Oracle University Instructor Coordinator Database & RAC AROUG
More informationSafe Harbor Statement
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
More informationBest Practices for Performance
Best Practices for Performance.NET and Oracle Database Alex Keh Senior Principal Product Manager Oracle October 4, 2017 Christian Shay Senior Principal Product Manager Oracle Program Agenda 1 2 3 4 Optimization
More informationGetting Started with Oracle and.net
Getting Started with Oracle and.net Christian Shay Product Manager Oracle Eric Courville Senior Member of Technical Staff Verizon Oracle Confidential Internal/Restricted/Highly Restricted Program Agenda
More informationIntroducing Oracle Machine Learning
Introducing Oracle Machine Learning A Collaborative Zeppelin notebook for Oracle s machine learning capabilities Charlie Berger Marcos Arancibia Mark Hornick Advanced Analytics and Machine Learning Copyright
More informationEnd to End SLA for Enterprise Multi-Tenant Applications
End to End SLA for Enterprise Multi-Tenant Applications Girish Moodalbail, Principal Engineer, Oracle Inc. Venugopal Iyer, Principal Engineer, Oracle Inc. The following is intended to outline our general
More informationOracle Universal Connection Pool for JDBC
Oracle Universal Connection Pool for JDBC Developer s Guide 12c Release 1 (12.1) E17659-11 June 2013 This guide provides instructions for using Oracle Universal Connection Pooling API. The API is JDBC
More informationOpen And Linked Data Oracle proposition Subtitle
Presented with Open And Linked Data Oracle proposition Subtitle Pascal GUY Master Sales Consultant Cloud Infrastructure France May 30, 2017 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
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 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 informationHigh Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack
High Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack Eve Kleinknecht Principal Product Manager Thorsten Früauf Principal Software Engineer November 18, 2015 Safe Harbor Statement
More informationHow to Troubleshoot Databases and Exadata Using Oracle Log Analytics
How to Troubleshoot Databases and Exadata Using Oracle Log Analytics Nima Haddadkaveh Director, Product Management Oracle Management Cloud October, 2018 Copyright 2018, Oracle and/or its affiliates. All
More informationOracle Database 12c R2: New Features for 12c R1 Administrators Ed 1
Oracle University Contact Us: Local: 0180 2000 526 Intl: +49 8914301200 Oracle Database 12c R2: New Features for 12c R1 Administrators Ed 1 Duration: 5 Days What you will learn The Oracle Database 12c
More informationMySQL InnoDB Cluster. MySQL HA Made Easy! Miguel Araújo Senior Software Developer MySQL Middleware and Clients. FOSDEM 18 - February 04, 2018
MySQL InnoDB Cluster MySQL HA Made Easy! Miguel Araújo Senior Software Developer MySQL Middleware and Clients FOSDEM 18 - February 04, 2018 Safe Harbor Statement The following is intended to outline our
More informationSample Database Table Schemas 11g Release 2 Pdf
Sample Database Table Schemas 11g Release 2 Pdf Oracle Database Concepts, 11g Release 2 (11.2). E40540- About Relational Databases. 2-7. Example: CREATE TABLE and ALTER TABLE Statements. Users of Oracle
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 ALM with Visual Studio: SQL and PL/SQL Development, Source Control, and Deployment Christian Shay Product Manager, Oracle Program Agenda SQL and PL/SQL Development Lifecycle Overview Create Development
More informationOracle Application Express fast = true
Oracle Application Express fast = true Joel R. Kallman Director, Software Development Oracle Application Express, Server Technologies Division November 19, 2014 APEX Open Mic Night 2030 in Istanbul Demonstrations
More informationOracle Database 10g: New Features for Release 2 Overview Seminar
Oracle Database 10g: New Features for Release 2 Overview Seminar Student Guide D22139GC10 Edition 1.0 November 2005 D22563 Authors Christine Jeal Jean-Francois Verrier Technical Contributors and Reviewers
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 informationMySQL Cluster Web Scalability, % Availability. Andrew
MySQL Cluster Web Scalability, 99.999% Availability Andrew Morgan @andrewmorgan www.clusterdb.com Safe Harbour Statement The following is intended to outline our general product direction. It is intended
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 informationEnterprise Manager Cloud Control 12c Release 4 ( )
Enterprise Manager Cloud Control 12c Release 4 (12.1.0.4) Covers: a) Install b) Upgrade c) Agent Deployment d) Plug-in Deployment e) OMS Patching - Akanksha Sheoran Kaler Safe Harbor Statement The following
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights The following is intended to outline Oracle s general product direction. It is intended for information purposes only, and may not be incorporated
More informationWhat's New in MySQL 5.7?
What's New in MySQL 5.7? Norvald H. Ryeng Software Engineer norvald.ryeng@oracle.com Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
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 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 informationPress Release Writing Tips and Tricks for the Enterprise Technology Space
A webinar for Press Release Writing Tips and Tricks for the Enterprise Technology Space Julie Sugishita Corporate Communications Manager Oracle May 19, 2016 julie.sugishita@oracle.com https://www.linkedin.com/in/juliesugishita
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 informationUsing Java - for PL/SQL and Database Developers Student Guide
Using Java - for PL/SQL and Database Developers Student Guide D71990GC10 Edition 1.0 June 2011 D73403 Authors Priya Shridhar Prathima Trivedi Technical Contributors and Reviewers Andrew Rothstein Ashok
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 informationUnder the Hood of Oracle Database Cloud Service for Oracle DBAs 2017 ANZ Webinar Tour by
Under the Hood of Oracle Database Cloud Service for Oracle DBAs 2017 ANZ Webinar Tour by Kai Yu Oracle Solutions Engineering Dell EMC Kai Yu Technical Staff, Dell EMC Database Engineering 25+ years working
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 informationModern and Fast: A New Wave of Database and Java in the Cloud. Joost Pronk Van Hoogeveen Lead Product Manager, Oracle
Modern and Fast: A New Wave of Database and Java in the Cloud Joost Pronk Van Hoogeveen Lead Product Manager, Oracle Scott Lynn Director of Product Management, Oracle Linux and Oracle Solaris, Oracle October
More informationADBA Asynchronous Database Access
ADBA Asynchronous Database Access A new asynchronous API for connecting to a database Douglas Surber Kuassi Mensah JDBC Architect Director, Product Management Database Server Technologies July 18, 2018
More informationWhat s New for Oracle Database 11gR2 on Windows?
1 What s New for Oracle Database 11gR2 on Windows? Santanu Datta ` Alex Keh Dennis Ruane Sr. Director Principal Product Manager Senior Database Software Engineer Server Technologies
More informationAutomating Information Lifecycle Management with
Automating Information Lifecycle Management with Oracle Database 2c The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
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 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 informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 ! 2 Oracle VM Introduction Adam Hawley, Senior Director Virtualization, Oracle January 15, 2013 Safe Harbor Statement The following is intended to outline our general product direction. It is intended
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 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 informationCopyright 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 informationChapter 2 WEBLOGIC SERVER DOMAINS. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 WEBLOGIC SERVER DOMAINS SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Domain - concept and implementation. Content of a domain. Common domain types. Production versus
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Re-Engineering Your Database Design with Oracle SQL Developer Data Modeler Swarnapriya Shridhar Curriculum IDC Operations Manager 2
More information<Insert Picture Here> DBA Best Practices: A Primer on Managing Oracle Databases
DBA Best Practices: A Primer on Managing Oracle Databases Mughees A. Minhas Sr. Director of Product Management Database and Systems Management The following is intended to outline
More informationMySQL Group Replication. Bogdan Kecman MySQL Principal Technical Engineer
MySQL Group Replication Bogdan Kecman MySQL Principal Technical Engineer Bogdan.Kecman@oracle.com 1 Safe Harbor Statement The following is intended to outline our general product direction. It is intended
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 informationCourse: Oracle Database 12c R2: Administration Workshop Ed 3
Course: Oracle Database 12c R2: Administration Workshop Ed 3 The Oracle Database 12c R2: Administration Workshop Ed 3 course is designed to provide you with a firm foundation in administration of an Oracle
More informationConnecting your Microservices and Cloud Services with Oracle Integration CON7348
Connecting your Microservices and Cloud Services with Oracle Integration CON7348 Robert Wunderlich Sr. Principal Product Manager September 19, 2016 Copyright 2016, Oracle and/or its affiliates. All rights
More informationOracle Database 12c Anger Management for DBAs. Hans Forbrich Forbrich Consulting Ltd.
Oracle Database 12c Anger Management for DBAs Hans Forbrich Forbrich Consulting Ltd. Who am I Hans Forbrich Principal consultant, Forbrich Consulting Ltd. Programming since 1969 Oracle developer and DBA
More informationNOSQL DATABASE CLOUD SERVICE. Flexible Data Models. Zero Administration. Automatic Scaling.
NOSQL DATABASE CLOUD SERVICE Flexible Data Models. Zero Administration. Automatic Scaling. Application development with no hassle... Oracle NoSQL Cloud Service is a fully managed NoSQL database cloud service
More informationOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features May, 2018 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 informationOracle Maximum Availability Architecture Best Practices for Oracle Multitenant
Oracle Maximum Availability Architecture Best Practices for Oracle Multitenant Joseph Meeks, Oracle Frank Kobylanski, Oracle Kalyan Kallepally, Wellcome Trust Sanger Institute Program Agenda High Availability
More informationOracle Data Integrator 12c New Features
Oracle Data Integrator 12c New Features Joachim Jaensch Principal Sales Consultant Copyright 2014 Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following is intended to outline
More informationManaging Oracle Database 12c with Oracle Enterprise Manager 12c
Managing Oracle Database 12c with Oracle Enterprise Manager 12c The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationMySQL as a Document Store. Ted Wennmark
MySQL as a Document Store Ted Wennmark ted.wennmark@oracle.com Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationLatest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager Hari Srinivasan Consulting Product Manager, Oracle Bala Kuchibhotla Sr. Director Engineering, Oracle Gurushankar Director
More informationOracle SQL Developer & REST Data Services
Oracle SQL Developer & REST Data Services What s New Jeff Smith Senior Principal Product Manager Database Development Tools Jeff.d.smith@oracle.com @thatjeffsmith http://www.thatjeffsmith.com Agenda New
More informationEnterprise Manager Snap Clone Snapshot your data without snapping your storage David Wolf Director of Product Management
Enterprise Manager Snap Clone Snapshot your data without snapping your storage David Wolf Director of Product Management Fabio Batista Sales Consultant June 25, 2015 Copyright 2015, Oracle and/or its affiliates.
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 information