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

Size: px
Start display at page:

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

Transcription

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

2 Optimize Java Persistence/Scale Database Access with JDBC and Oracle Universal Connection Pool Ashok Shivarudraiah & Tong Zhou 2 Copyright 2011, Oracle and/or its affiliates. All rights

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

4 Latin America 2011 December 6 8, 2011 Tokyo 2012 April 4 6, Copyright 2011, Oracle and/or its affiliates. All rights

5 Oracle OpenWorld Bookstore Visit the Oracle OpenWorld Bookstore for a fabulous selection of books on many of the conference topics and more! Bookstore located at Moscone West, Level 2 All Books at 20% Discount 5 Copyright 2011, Oracle and/or its affiliates. All rights

6 Agenda Efficient Java Persistence with Oracle JDBC 11g LOB Performance Caching Technologies Optimizing Data Transfer Updating and Patching applications Memory Management and TradeOffs Scale and Failover with UCP Tips on Debugging JDBC and UCP applications Q & A <Insert Picture Here> 6 Copyright 2011, Oracle and/or its affiliates. All rights

7 JDBC in Oracle Database 11g IPV6 & Support for SCAN Support for JDBC 4.0 Specification Built-in Advanced Security in JDBC-Thin New Encryption and Checksum algorithms Third party Authentication: Kerberos, Radius, SSL Support for Query Change Notification Programmatic DB Startup & Shutdown Performance Result Cache (JDBC-OCI): 5-8 x Faster Native AQ interface: % Faster LOB PreFetch Zero Copy SecureFiles LOB 7 Copyright 2011, Oracle and/or its affiliates. All rights

8 Optimize LOB operations LobPrefetch: Faster Lob fetching in a single roundtrip setlobprefetchsize() select name, bio from bios_tab Result Set ResultSet Internal Buffer Parse + Execute + Fetch metadata + Fetch LOB data + Copy 8 Copyright 2011, Oracle and/or its affiliates. All rights

9 LOB PreFetching Performance Throughput (per sec) 9 Copyright 2011, Oracle and/or its affiliates. All rights

10 SecureFiles LOBs: Avoid Internal Memory Copy Large Reads/Writes BASIC LOBs: internal buffer copy are expensive SECUREFILE LOBS: Zero-copy IO or Vectored i/o mechanism setupsecurefile() Blob.getBytes() Result Set Fetch/Stream LOB data directly (bypass internal buffer) 10 Copyright 2011, Oracle and/or its affiliates. All rights

11 Oracle SecureFiles High Performance Large Object Storage Substantial Performance Improvement Performance comparable to or greater than file systems Compression De-duplication Encryption Compatible with existing Oracle BLOB/CLOB syntax Compression and De-Duplication require Advanced Compression Option 11 Copyright 2011, Oracle and/or its affiliates. All rights

12 Oracle SecureFiles Compression and De-Duplication CREATE TABLE images ( image_id NUMBER, image LOB(image) BLOB) STORE AS SECUREFILE ( TABLESPACE lob_tbs COMPRESS); 12 Copyright 2011, Oracle and/or its affiliates. All rights

13 Database Caching Technologies SQL Result Set Cache Cache queries and sub queries Shared by all sessions Full consistency and proper semantics 2x - 100x speedup PL/SQL Function Cache Automatic invalidation Shared by all sessions Use for deterministic functions Client-side Result Set Cache 13 Copyright 2011, Oracle and/or its affiliates. All rights

14 Client-side ResultSet Caching Configure Database (init.ora) client_result_cache_size=200m client_result_cache_lag=5000 Configure Client (sqlnet.ora) OCI_QUERY_CACHE_SIZE=200M OCI_QUERY_CACHE_MAXROWS= : Transparent ResultSet Caching -- No code change alter table emp result_cache; Application Server Database 11.1 : Set hints for Caching the Result Set select /*+ result_cache */ * from employees Available with JDBC-OCI, C, C++, PHP, Ruby, ODP.Net, ODBC 14 Copyright 2011, Oracle and/or its affiliates. All rights

15 Consistent Client-side ResultSet Caching Performance 5-8 x Faster (Query Serviced in Client-Cache) 15 Copyright 2011, Oracle and/or its affiliates. All rights

16 Online Application Upgrade & Patching Requirements & Challenge Application v1 Database objects Application v2 Allow making changes database objects while application is running Make changes transparent to application 16 Copyright 2011, Oracle and/or its affiliates. All rights

17 Online Application Upgrade & Patching Solution: Edition-Based Redefinition 2 Application v1 Application v2 View Procedure View Procedure Base Edition New Edition Table Change objects in new edition w/o affecting online users New Column Deploy new application referencing new edition Current users are not effected, they still reference base edition Phase in new application version over time and drop the old one 17 Copyright 2011, Oracle and/or its affiliates. All rights

18 Upgrading & Patching 24x7 Java Applications App V1 Default EDITION Initial Database schema (tables, PL/SQL packages) V1.java App V2 Create new EDITION Update Database schema (tables, PL/SQL packages) V2.java set session in edition name with conn. property CONNECTION_PROPERTY_EDITION_NAME Update application logic to use new schema. 18 Copyright 2011, Oracle and/or its affiliates. All rights

19 Query Change Notification Automatic Reports Caching/Refreshing a) Execute Query b) Return ResultSet without executing the query as long as ResultSet is valid c) When changes invalidate ResultSet, RDBMS sends Notification Java 1. Register the Query 4.Invalidate cache 5.Repopulate cache Custom cache Callout 2.DML (Change to the result set) 3.Automatic Notification 19 Copyright 2011, Oracle and/or its affiliates. All rights

20 Advanced Security with JDBC For company wide security policies, Oracle JDBC furnishes the following advanced security features: Encryption: AES (128/192/256-bit),3DES (112/168-bit), RC4 Data Integrity: MD5 (16 bytes), SHA1 (20 bytes) Authentication: Radius, Kerberos, SSL, OS, Password Example (Kerberos) create user identified externally; prop.setproperty(oracleconnection.connection_property_thi N_NET_AUTHENTICATION_SERVICES, "( KERBEROS )"); Otherwise, we recommend SSL as single technology for Encryption + Data Integrity + Strong Authentication 20 Copyright 2011, Oracle and/or its affiliates. All rights

21 JDBC Memory Management and Tradeoffs Memory Allocation definebytes and definechars arrays VARCHAR(4000) ->8k bytes, 4k for RAW and LOB columns, and 32 bytes for everything else A Query returning 200 VARCHAR(4000) columns with 100 fetch size will allocate (2 * 4000) * 200 * 100 = 160MB Problem: Zeroing definebytes and definechars array buffers is required by Java lang. spec. but is expensive Solution: Trading Space for Speed or vice versa 21 Copyright 2011, Oracle and/or its affiliates. All rights

22 Memory Allocation and Issues Trading Space for Speed Statement Caching Reuses those buffers Eliminates the overhead of repeated cursor creation Prevents repeated statement parsing and creation Oracle JDBC Drivers furnish two Statement Caching Implicit statement caching Explicit statement caching 22 Copyright 2011, Oracle and/or its affiliates. All rights

23 Memory Allocation and Issues Trading Speed for Space In 10.2 JDBC freememoryonenterimplicitcache connection properties: buffers released when Statement returned to the cache If the application has many open statements at once, this can be a problem. In and up maxcachedbuffersize connection property mitigates this problem Driver more sophisticated Memory Allocation 23 Copyright 2011, Oracle and/or its affiliates. All rights

24 Optimizing Data Transfer (SDU) Controls SQL*Net packet size Default is 2k in pre 11.2 and 8192 from 11.2 Max is 64k For bulk data transfer (LOB, XML), increase to 64k in URL url= (SDU=8192) ) sqlnet.ora: DEFAULT_SDU_SIZE tnsnames.ora: SDU in address Larger SDU gives Better Network throughput Fewer system calls to send and receive data Less CPU usage system and user But Beware Memory allocation 24 Copyright 2011, Oracle and/or its affiliates. All rights

25 Agenda Efficient Java Persistence with Oracle JDBC 11g Scale and Failover with UCP Fast Connection Failover Runtime Connection Load Balancing Web Session Affinity Transaction Affinity Tips on Debugging JDBC and UCP applications Q & A <Insert Picture Here> 25 Copyright 2011, Oracle and/or its affiliates. All rights

26 Universal Connection Pool A Single/Universal Java Connection Pool Supports any type of Java connection (JDBC, XA, JCA, LDAP) Supports stand-alone deployment (BPEL, Toplink, Tomcat) Supports any database (Oracle, non-oracle) HA and Scalability Services Fast Connection Failover (FCF) Runtime Connection Load Balancing (RCLB) Web Session based Affinity to RAC instance Transaction based Affinity to RAC instance 26 Copyright 2011, Oracle and/or its affiliates. All rights

27 Fast Connection Failover (FCF) Rapid database failure detection Aborts and removes invalid connections from the pool Supports unplanned and planned outages Recognizes new nodes that join an Oracle RAC cluster Distributes runtime work requests to all active Oracle RAC instances 27 Copyright 2011, Oracle and/or its affiliates. All rights

28 Implement HA with FCF Fast Connection Failover Failed Database Connections Inst x New Database Connections Inst y 28 Copyright 2011, Oracle and/or its affiliates. All rights

29 Implement HA with FCF Application View PoolDataSource pds = PoolDataSourceFactory.getPoolDataSource(); pds.setonsconfiguration( nodes=racnode1:4200,racnode2:4200 ); pds.setfastconnectionfailoverenabled(true); boolean retry = false; do { try { Connection conn = pds.getconnection("scott", "tiger"); // Necessary recovery if retrying // Data operations using conn object retry = false; } catch (SQLException sqlexc) { if (conn == null!((validconnection)conn).isvalid()) retry = true; } } while (retry); 29 Copyright 2011, Oracle and/or its affiliates. All rights

30 Implement HA with FCF WebLogic config 30 Copyright 2011, Oracle and/or its affiliates. All rights

31 Runtime Connection Load Balancing Manages pooled connections for high performance and scalability Receives continuous recommendations on the percentage of work to route to Database instances Adjusts distribution of work based on different backend node capacities such as CPU capacity or response time Reacts quickly to changes in Cluster Reconfiguration, Application workload, overworked nodes or hangs 31 Copyright 2011, Oracle and/or its affiliates. All rights

32 Runtime Connection Load Balancing 30% connections RAC Database Application UCP I m busy 10% connections I m very busy Instance1 I m idle Instance2 60% connections Instance3 32 Copyright 2011, Oracle and/or its affiliates. All rights

33 Scale Performance with RCLB Client / mid-tier: enable Fast Connection Failover Server: enable RAC load-balancing advisory (LBA) Server: set LBA GOAL for each DB service NONE (default) GOAL_SERVICE_TIME best overall service time GOAL_THROUGHPUT best overall throughput Server: set DB listener CLB_GOAL to SHORT CLB_GOAL_SHORT connection load balancing uses RAC Load Balancing Advisory CLB_GOAL_LONG for applications that have long-lived connections 33 Copyright 2011, Oracle and/or its affiliates. All rights

34 Web-Session Affinity The first connection request uses RCLB to select a connection Subsequent requests enforce Affinity Connection selection falls back to RCLB after Affinity ends Affinity is only a hint Pool resorts to RCLB whenever a desired connection is not found 34 Copyright 2011, Oracle and/or its affiliates. All rights

35 Web-Session Affinity Web Client RAC Database Connect to me Instance1 UCP Instance2 Connection Affinity Context Instance3 35 Copyright 2011, Oracle and/or its affiliates. All rights

36 Implement Web-Session Affinity PoolDataSource pds = PoolDataSourceFactory.getPoolDataSource(); pds.setonsconfiguration( nodes=racnode1:4200,racnode2:4200 ); pds.setfastconnectionfailoverenabled(true); ConnectionAffinityCallback cbk = new MyCallback(); Pds.registerConnectionAffinityCallback(cbk);... class MyCallback implements ConnectionAffinityCallback {... Object appaffinitycontext = null; AffinityPolicy policy = AffinityPolicy.WEBSESSION_AFFINITY; public boolean setconnectionaffinitycontext(object cxt) { appaffinitycontext = cxt; } } public Object getconnectionaffinitycontext() { return appaffinitycontext; } Copyright 2011, Oracle and/or its affiliates. All rights

37 Transaction Based Affinity Enables XA and RAC to work together with optimal performance Eliminates current single DTP service limitation for XA/RAC Transaction affinity is the ability to automatically localize a global transaction to a single RAC instance Transaction Affinity scope is the life of a global transaction first connection request for a global transaction uses RCLB subsequent requests uses affinity and are routed to the same RAC instance when XA first started 37 Copyright 2011, Oracle and/or its affiliates. All rights

38 Transaction Based Affinity TX Client 1 TX Client 2 RAC Database Instance1 UCP Instance2 Connection Affinity Context Instance3 38 Copyright 2011, Oracle and/or its affiliates. All rights

39 Implement Transaction Based Affinity PoolDataSource pds = PoolDataSourceFactory.getPoolDataSource(); pds.setfastconnectionfailoverenabled(true); ConnectionAffinityCallback cbk = new MyCallback(); Pds.registerConnectionAffinityCallback(cbk);... class MyCallback implements ConnectionAffinityCallback {... Object appaffinitycontext = null; AffinityPolicy policy = AffinityPolicy.TRANSACTION_AFFINITY; public boolean setconnectionaffinitycontext(object cxt) { appaffinitycontext = cxt; } } public Object getconnectionaffinitycontext() { return appaffinitycontext; } Copyright 2011, Oracle and/or its affiliates. All rights

40 Q&A 40 Copyright 2011, Oracle and/or its affiliates. All rights

41 Agenda Efficient Java Persistence with Oracle JDBC 11g Scale and Failover with UCP Tips on Debugging JDBC and UCP applications Common JDBC environment issues JDBC Connection performance issues JDBC Statement performance issues Common UCP issues UCP HA and scalability issues Q & A <Insert Picture Here> 41 Copyright 2011, Oracle and/or its affiliates. All rights

42 Debugging Tips: Common Issues Not knowing which Jar file is being used System.out.println( jar file: +oracle.jdbc.oracledriver.class.getresource( )); Multiple JDBC jar files in the classpath You might get java.lang.securityexception: sealing violation: package oracle.jdbc.driver is sealed JDBC driver version Jdbc driver version is included in the Manifest file To figure out the Jdbc jar file version do: unzip c ojdbc5.jar META-INF/MANIFEST.MF java jar ojdbc5.jar version in 11.2.X 42 Copyright 2011, Oracle and/or its affiliates. All rights

43 Debugging Tips: Connect Performance JDBC application slower Check your SDU in the connect string or In sqlnet trace, tune appropriately Frequent connect-disconnect Look at listener.log to figure out, enable Connection Cache Set connect timeout to avoid waiting for unreachable host Connection Property oracle.net.connect_timeout or DriverManager.setLoginTimeout(int) 43 Copyright 2011, Oracle and/or its affiliates. All rights

44 Debugging Tips: Connect Performance The client is stuck on a read Check if the server is still reachable (sqlplus user/passwd) If the host is not reachable, then enable keep-alive (ENABLE=BROKEN) in the connect string Set the tcp_keepalive_time, tcp_keepalive_intvl to detect broken connections faster 44 Copyright 2011, Oracle and/or its affiliates. All rights

45 Debugging Tips: Statement Performance Tip 1: Turn on Statement Caching Enable bind tracing (ALTER SESSION SET EVENTS '10046 trace name context forever, level 8';) Use tkprof to see the number of parse, execute & fetch If parse is more than 1 there is a definite benefit in enabling statement cache Tip 2: Monitor fetch-size and size in registeroutparameter These can be monitored by enabling java.util logging in JDBC The parameter values would be displayed in the generated trace file 45 Copyright 2011, Oracle and/or its affiliates. All rights

46 Debugging Tips: Statement Performance Tip 3: Use dynamic binding instead of static bindings Analyze statements being executed by JDBC logging (oracle.jdbc.driver.level = CONFIG) Change the SQL to dynamic binding to avoid SQL Injection issues and also to achieve better performance Tip 4: Use batching for repeated DML Analyze statement being executed by JDBC logging (oracle.jdbc.driver.level = CONFIG) Enable batching for similar statement execution 46 Copyright 2011, Oracle and/or its affiliates. All rights

47 Debugging Tips: Common Pool Issues UCP logging Standard java.util.logging facility Support for per-package/class logging UCP log formatter UCP exceptions Exception chaining for general pool exceptions Support for JDBC 4.0 SQLRecoverableException UCP version java jar ucp.jar 47 Copyright 2011, Oracle and/or its affiliates. All rights

48 UCP Logging Configuration Example handlers = java.util.logging.consolehandler java.util.logging.consolehandler.level = ALL java.util.logging.consolehandler.formatter = oracle.ucp.util.logging.ucpformatter.level = WARNING oracle.ucp.jdbc.oracle.oraclefailoverhandler.level = FINE oracle.ucp.jdbc.oracle.oraclejdbcconnectionpool.level = ALL java.util.logging.filehandler.pattern = ucp.log java.util.logging.filehandler.formatter = java.util.logging.xmlformatter oracle.ucp.jdbc.level = INFO oracle.ucp.jdbc.handlers = java.util.logging.filehandler oracle.ucp.jdbc.useparenthandlers = false 48 Copyright 2011, Oracle and/or its affiliates. All rights

49 Debugging Tips: HA and Scalability Issues Check HA statistics FCF, RCLB, Web Session and Transaction Affinity Turn on UCP logging Feature-specific logging property files come with demos HA toolkit for troubleshooting setup issues Come with demos and available on OTN for RAC and UCP Turn on WebLogic logging Best using WebLogic Server Administration Console 49 Copyright 2011, Oracle and/or its affiliates. All rights

50 HA Staticstics Example PoolDataSource pds = PoolDataSourceFactory.getPoolDataSource();... OracleJDBCConnectionPoolStatistics ostats = (OracleJDBCConnectionPoolStatistics) pds.getstatistics(); String fcfinfo = ostats.getfcfprocessinginfo(); Jan 29, :14:52 SUCCESS <Reason:unplanned> <Type:SERVICE_DOWN> \ <Service:"sn_1"> <Instance:"dsin_1"> <Db:"db_1"> \ Connections:(Available=6 Affected=2 MarkedDown=2 Closed=2) \ (Borrowed=6 Affected=2 MarkedDown=2 Closed=2) Jan 29, :14:53 SUCCESS <Type:HOST_DOWN> <Host:"h_1"> \ Connections:(Available=6 Affected=4 MarkedDown=4 Closed=4) \ (Borrowed=6 Affected=4 MarkedDown=4 Closed=4) Jan 29, :14:54 SUCCESS <Reason:planned> <Type:SERVICE_UP> \ <Service:"sn_1"> <Instance:"dsin_1"> <Db:"db_1"> \ Connections:(Available=6 Affected=2 MarkedDown=2 Closed=2) \ (Borrowed=6 Affected=2 MarkedDown=2 Closed=2) TornDown=2 \ MarkedToClose=2 Cardinality=2 50 Copyright 2011, Oracle and/or its affiliates. All rights

51 WebLogic Logging Example Server Debug Tab 51 Copyright 2011, Oracle and/or its affiliates. All rights

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

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

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

Optimize Java Persistence, Scale and Failover Connections with JDBC and UCP Optimize Java Persistence, Scale and Failover Connections with JDBC and UCP Keywords: Kuassi Mensah Oracle Corporation USA Java persistence, JDBC, Universal Connection Pool, RAC, Data Guard, Fast Connection

More information

Putting Oracle Database 11g to Work for Java. Kuassi Mensah Group Product Manager, Java Platform Group db360.blogspot.com

Putting Oracle Database 11g to Work for Java. Kuassi Mensah Group Product Manager, Java Platform Group db360.blogspot.com Putting Oracle Database 11g to Work for Java Kuassi Mensah Group Product Manager, Java Platform Group db360.blogspot.com The following is intended to outline our general product direction. It is intended

More information

Application High Availability with Oracle

Application High Availability with Oracle Application High Availability with Oracle Aychin Gasimov 02/2014 Application High Availability Application must be able to provide uninterrupted service to its end users. Application must be able to handle

More information

Best Practices for Speeding and Scaling Java Applications Oracle Database 18

Best Practices for Speeding and Scaling Java Applications Oracle Database 18 Best Practices for Speeding and Scaling Java Applications Oracle Database 18 Nirmala Sundarappa, Principal Product Manager Kuassi Mensah, Director of Product Management, Jean De Lavarene, Director of Development

More information

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

What every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators Presented at What every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators Jacco H. Landlust Platform Architect Director Oracle Consulting

More information

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

What every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators Presented at What every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators Jacco H. Landlust Platform Architect Director Oracle Consulting

More information

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

FCUBS GridLink Datasource Configuration Oracle FLEXCUBE Universal Banking Release [May] [2018] FCUBS GridLink Datasource Configuration Oracle FLEXCUBE Universal Banking Release 14.1.0.0.0 [May] [2018] 1 Table of Contents 1. WEBLOGIC JDBC GRIDLINK DATASOURCE... 1-2 1.1 PREFACE... 1-2 1.2 PURPOSE...

More information

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

Sustaining Planned/Unplanned Database Outages: Best Practices for DBAs & Developers Sustaining Planned/Unplanned Database Outages: Best Practices for DBAs & Developers Kuassi Mensah Director, Product Management Oracle Database Development @kmensah db360.blogspot.com Program Agenda 1 2

More information

Java Best Practices for Developing and Deploying Against Databases in the Cloud

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

Data-and-Compute Intensive Processing: Middle-tier or Database? Trade-Offs and Case Study. Kuassi Mensah Marcelo Ochoa Oracle

Data-and-Compute Intensive Processing: Middle-tier or Database? Trade-Offs and Case Study. Kuassi Mensah Marcelo Ochoa Oracle Data-and-Compute Intensive Processing: Middle-tier or Database? Trade-Offs and Case Study Kuassi Mensah Marcelo Ochoa Oracle The following is intended to outline our general product direction. It is intended

More information

Configuring JDBC data-sources

Configuring JDBC data-sources Configuring JDBC data-sources Author: Jacco H. Landlust Date: 05 november 2012 Introduction Within multiple layered Oracle Middleware products different types of JDBC data-sources are configured out of

More information

<Insert Picture Here> Scale your PHP Application to Tens of Thousands of Connections

<Insert Picture Here> Scale your PHP Application to Tens of Thousands of Connections Scale your PHP Application to Tens of Thousands of Connections Srinath Krishnaswamy Director, Data Access Development, Oracle Corp. Luxi Chidambaran Consulting Member of Technical

More information

Best Practices for Performance Part 1.NET and Oracle Database

Best Practices for Performance Part 1.NET and Oracle Database Best Practices for Performance Part 1.NET and Oracle Database Alex Keh Christian Shay Product Managers Server Technologies September 19, 2016 Program Agenda 1 2 3 4 Optimization Process ODP.NET Performance

More information

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

Oracle Net Services 12c Best Practices for Database Performance and Scalability Oracle Net Services 12c Best Practices for Database Performance and Scalability Kant C Patel Director Oracle Net Program Agenda Overview of Oracle Net Why Optimize Oracle Net? Best Practices Database Client

More information

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

Net Services - Best Practices for Database Performance, Scalability and High-Availability Net Services - Best Practices for Database Performance, Scalability and High-Availability Keywords: Kuassi Mensah Oracle Corporation USA Net Manager, NetCA, Net Listener, IPv6, TCP, TNS, LDAP, Logon Storm.

More information

Using Java - for PL/SQL and Database Developers Student Guide

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

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

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved. Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure

More information

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

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

White Paper. Major Performance Tuning Considerations for Weblogic Server

White Paper. Major Performance Tuning Considerations for Weblogic Server White Paper Major Performance Tuning Considerations for Weblogic Server Table of Contents Introduction and Background Information... 2 Understanding the Performance Objectives... 3 Measuring your Performance

More information

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

WebLogic Active GridLink: Intelligent integration between WebLogic Server and Oracle Database Real Application Clusters An Oracle White Paper June 2014 WebLogic Active GridLink: Intelligent integration between WebLogic Server and Oracle Database Real Application Clusters Introduction... 1 Oracle Real Application Clusters...

More information

The 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 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

More information

Application Continuity

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

More information

Multitenancy and Continuous Availability for Java Applications Oracle Database 18

Multitenancy and Continuous Availability for Java Applications Oracle Database 18 Multitenancy and Continuous Availability for Java Applications Oracle Database 18 Nirmala Sundarappa Kuassi Mensah Jean De Lavarene Principal Product Manager Director of Product Management Director, Development

More information

Oracle and.net: Best Practices for Performance. Christian Shay & Alex Keh Product Managers Oracle October 28, 2015

Oracle and.net: Best Practices for Performance. Christian Shay & Alex Keh Product Managers Oracle October 28, 2015 Oracle and.net: Best Practices for Performance Christian Shay & Alex Keh Product Managers Oracle October 28, 2015 Oracle Confidential Internal/Restricted/Highly Restricted Program Agenda 1 2 3 4 Optimization

More information

Load Balancing and Failover with Oracle 10gR2 RAC

Load Balancing and Failover with Oracle 10gR2 RAC Load Balancing and Failover with Oracle 10gR2 RAC Barb Lundhild Oracle Corporation RAC Product Management The following is intended to outline our general product direction. It is

More information

<Insert Picture Here> Getting Started with Oracle and.net

<Insert Picture Here> Getting Started with Oracle and.net 1 Getting Started with Oracle and.net Alex Keh Principal Product Manager, Oracle Program Agenda Oracle and Microsoft partnership Oracle and.net getting started Latest features and

More information

Oracle Client HA Configuration with Oracle

Oracle Client HA Configuration with Oracle Oracle Client HA Configuration with Oracle 18c Robert Bialek @RobertPBialek doag2018 Who Am I Senior Principal Consultant and Trainer at Trivadis GmbH in Munich Master of Science in Computer Engineering

More information

Application Continuity

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

More information

Oracle Net Services: Performance, Scalability, HA and Security Best Practices

Oracle Net Services: Performance, Scalability, HA and Security Best Practices 1 Oracle Net Services: Performance, Scalability, HA and Security Best Practices Kant C Patel Director of Development Oracle Net Kuassi Mensah Group Product Manager Oracle Net and

More information

Jyotheswar Kuricheti

Jyotheswar Kuricheti Jyotheswar Kuricheti 1 Agenda: 1. Performance Tuning Overview 2. Identify Bottlenecks 3. Optimizing at different levels : Target Source Mapping Session System 2 3 Performance Tuning Overview: 4 What is

More information

WebLogic & Oracle RAC Active GridLink for RAC

WebLogic & Oracle RAC Active GridLink for RAC OLE PRODUCT LOGO WebLogic & Oracle Active GridLink for Roger Freixa Senior Principal Product Manager WebLogic Server, Coherence and Java Infrastructure 1 Copyright 2011, Oracle and/or its affiliates. All

More information

Real Application Security Administration

Real Application Security Administration Oracle Database Real Application Security Administration Console (RASADM) User s Guide 12c Release 2 (12.2) E85615-01 June 2017 Real Application Security Administration Oracle Database Real Application

More information

Oracle WebLogic Server 12c: Administration I

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

Using Oracle STATSPACK to assist with Application Performance Tuning

Using Oracle STATSPACK to assist with Application Performance Tuning Using Oracle STATSPACK to assist with Application Performance Tuning Scenario You are experiencing periodic performance problems with an application that uses a back-end Oracle database. Solution Introduction

More information

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps:// IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://www.certqueen.com Exam : 1Z0-146 Title : Oracle database 11g:advanced pl/sql Version : Demo 1 / 9 1.The database instance was

More information

Oracle Universal Connection Pool for JDBC

Oracle Universal Connection Pool for JDBC Oracle Universal Connection Pool for JDBC Developer s Guide, 11g Release 1 (11.1.0.7.0) E10788-01 August 2008 Oracle Universal Connection Pool for JDBC Developer s Guide, 11g Release 1 (11.1.0.7.0) E10788-01

More information

Pro ODP.NET for Oracle. Database 11 g. Edmund Zehoo. Apress

Pro ODP.NET for Oracle. Database 11 g. Edmund Zehoo. Apress Pro ODP.NET for Oracle Database 11 g Edmund Zehoo Apress Contents Contents at a Glance iv Contents....v About the Author About the Technical Reviewer Acknowledgments xvii xviii xix Chapter 1: Introduction

More information

Oracle 1z z0-146 Oracle Database 11g: Advanced PL/SQL. Practice Test. Version QQ:

Oracle 1z z0-146 Oracle Database 11g: Advanced PL/SQL. Practice Test. Version QQ: Oracle 1z0-146 1z0-146 Oracle Database 11g: Advanced PL/SQL Practice Test Version 1.1 QUESTION NO: 1 Which two types of metadata can be retrieved by using the various procedures in the DBMS_METADATA PL/SQL

More information

Oracle Performance Tuning. Overview of performance tuning strategies

Oracle Performance Tuning. Overview of performance tuning strategies Oracle Performance Tuning Overview of performance tuning strategies Allan Young June 2008 What is tuning? Group of activities used to optimize and homogenize the performance of a database Maximize use

More information

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

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 1 Copyright 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8 Net Services: Best Practices for Performance, Scalability and High Availability

More information

Essential (free) Tools for DBA!

Essential (free) Tools for DBA! Essential (free) Tools for DBA! Biju Thomas Principal Solutions Architect OneNeck IT Solutions www.oneneck.com @biju_thomas 2 About me! Biju Thomas Principal Solutions Architect with OneNeck IT Solutions

More information

Oracle Database. Installation and Configuration of Real Application Security Administration (RASADM) Prerequisites

Oracle Database. Installation and Configuration of Real Application Security Administration (RASADM) Prerequisites Oracle Database Real Application Security Administration 12c Release 1 (12.1) E61899-04 May 2015 Oracle Database Real Application Security Administration (RASADM) lets you create Real Application Security

More information

Java.sql.sqlexception closed connection at. oracle.jdbc.driver.physicalconnection.pr eparestatement

Java.sql.sqlexception closed connection at. oracle.jdbc.driver.physicalconnection.pr eparestatement Java.sql.sqlexception closed connection at oracle.jdbc.driver.physicalconnection.pr eparestatement Java.sql.sqlexception closed connection at oracle.jdbc.driver.physicalconnection.preparestatement.zip

More information

Developer. 1 enterprise. Professional Guide. Oracle Advanced PL/SQL. example questions for 1Z0-146 examination

Developer. 1 enterprise. Professional Guide. Oracle Advanced PL/SQL. example questions for 1Z0-146 examination Oracle Advanced PL/SQL Developer Professional Guide Master advanced PL/SQL concepts along with plenty of example questions for 1Z0-146 examination Saurabh K. Gupta [ 1 enterprise I professional expertise

More information

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

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 1 Getting Started with Oracle and.net Alex Keh Senior Principal Product Manager Program Agenda Oracle and Microsoft Oracle and.net Getting Started Oracle Developer Tools for Visual Studio Oracle Data Provider

More information

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Oracle University Contact Us: + 420 2 2143 8459 Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction

More information

Oracle Database: Program with PL/SQL Ed 2

Oracle Database: Program with PL/SQL Ed 2 Oracle University Contact Us: +38 61 5888 820 Oracle Database: Program with PL/SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction

More information

Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days

Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days This Database Program with PL/SQL training shows you how to develop stored procedures, functions, packages and database triggers. You'll

More information

Conditionally control code flow (loops, control structures). Create stored procedures and functions.

Conditionally control code flow (loops, control structures). Create stored procedures and functions. TEMARIO Oracle Database: Program with PL/SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores the benefits

More information

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 What s New For Oracle and.net Alex Keh, Christian Shay Principal Product Managers, Oracle 2 Program Agenda ODAC Release Schedule Visual Studio 2012 and.net Framework 4.5 Schema Compare Tools Pluggable

More information

Best Practices for Performance

Best Practices for Performance Best Practices for Performance.NET and Oracle Database Alex Keh Senior Principal Product Manager Oracle October 4, 2017 Christian Shay Senior Principal Product Manager Oracle Program Agenda 1 2 3 4 Optimization

More information

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

Bipul Sinha, Amit Ganesh, Lilian Hobbs, Oracle Corp. Dingbo Zhou, Basavaraj Hubli, Manohar Malayanur, Fannie Mae ONE MILLION FINANCIAL TRANSACTIONS PER HOUR USING ORACLE DATABASE 10G AND XA Bipul Sinha, Amit Ganesh, Lilian Hobbs, Oracle Corp. Dingbo Zhou, Basavaraj Hubli, Manohar Malayanur, Fannie Mae INTRODUCTION

More information

Oracle Java CAPS Database Binding Component User's Guide

Oracle Java CAPS Database Binding Component User's Guide Oracle Java CAPS Database Binding Component User's Guide Part No: 821 2620 March 2011 Copyright 2009, 2011, Oracle and/or its affiliates. All rights reserved. License Restrictions Warranty/Consequential

More information

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This presentation is for informational purposes only and may not be incorporated into a contract or agreement. SQL Developer Introducing Oracle's New Graphical Database Development Tool Craig Silveira

More information

Performance Optimization for Informatica Data Services ( Hotfix 3)

Performance Optimization for Informatica Data Services ( Hotfix 3) Performance Optimization for Informatica Data Services (9.5.0-9.6.1 Hotfix 3) 1993-2015 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

Course Contents of ORACLE 9i

Course Contents of ORACLE 9i Overview of Oracle9i Server Architecture Course Contents of ORACLE 9i Responsibilities of a DBA Changing DBA Environments What is an Oracle Server? Oracle Versioning Server Architectural Overview Operating

More information

Oracle Database Jdbc Developer's Guide And Reference 10g Release 2

Oracle Database Jdbc Developer's Guide And Reference 10g Release 2 Oracle Database Jdbc Developer's Guide And Reference 10g Release 2 Database Java Developer's Guide In releases prior to Oracle Database 10g release 2 (10.2), Java classes in the database cannot be audited

More information

Oracle and.net Introduction and What s New. Copyright 2017, Oracle and/or its affiliates. All rights reserved.

Oracle and.net Introduction and What s New. Copyright 2017, Oracle and/or its affiliates. All rights reserved. Oracle and.net Introduction and What s New Alex Keh Senior Principal Product Manager Oracle Christian Shay Senior Principal Product Manager Oracle Program Agenda 1 2 3 4 Getting Started Oracle Database

More information

API Gateway Version September Key Property Store User Guide

API Gateway Version September Key Property Store User Guide API Gateway Version 7.5.2 15 September 2017 Key Property Store User Guide Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.5.2 No

More information

Configuring and Managing JDBC Data Sources for Oracle WebLogic Server g Release 1 (10.3.6)

Configuring 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

Oracle - Oracle Database: Program with PL/SQL Ed 2

Oracle - Oracle Database: Program with PL/SQL Ed 2 Oracle - Oracle Database: Program with PL/SQL Ed 2 Code: Lengt h: URL: DB-PLSQL 5 days View Online This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores

More information

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

Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led

Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led Course Description This training starts with an introduction to PL/SQL and then explores the benefits of this powerful programming

More information

Oracle 11g New Features

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

Sample Database Table Schemas 11g Release 2 Pdf

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

Oracle Tuning. Ashok Kapur Hawkeye Technology, Inc.

Oracle Tuning. Ashok Kapur Hawkeye Technology, Inc. Oracle Tuning Ashok Kapur Hawkeye Technology, Inc. Agenda Oracle Database Structure Oracle Database Access Tuning Considerations Oracle Database Tuning Oracle Tuning Tools 06/14/2002 Hawkeye Technology,

More information

X100 ARCHITECTURE REFERENCES:

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

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

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights Getting Started with Oracle and.net Christian Shay Principal Product Manager, Oracle 2 Copyright 2011, Oracle and/or its affiliates. All rights

More information

Using SQL Developer. Oracle University and Egabi Solutions use only

Using SQL Developer. Oracle University and Egabi Solutions use only Using SQL Developer Objectives After completing this appendix, you should be able to do the following: List the key features of Oracle SQL Developer Identify menu items of Oracle SQL Developer Create a

More information

1Z Z0-146-Oracle Database 11g: Advanced PL/SQL Exam Summary Syllabus Questions

1Z Z0-146-Oracle Database 11g: Advanced PL/SQL Exam Summary Syllabus Questions 1Z0-146 1Z0-146-Oracle Database 11g: Advanced PLSQL Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-146 Exam on Oracle Database 11g: Advanced PLSQL... 2 Oracle 1Z0-146 Certification

More information

DataSunrise Database Security Suite Release Notes

DataSunrise Database Security Suite Release Notes www.datasunrise.com DataSunrise Database Security Suite 4.0.4 Release Notes Contents DataSunrise Database Security Suite 4.0.4... 3 New features...3 Known limitations... 3 Version history... 5 DataSunrise

More information

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

Database Binding Component User's Guide

Database Binding Component User's Guide Database Binding Component User's Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 821 1069 05 December 2009 Copyright 2009 Sun Microsystems, Inc. 4150 Network Circle,

More information

Oracle TimesTen In-Memory Database 18.1

Oracle TimesTen In-Memory Database 18.1 Oracle TimesTen In-Memory Database 18.1 Scaleout Functionality, Architecture and Performance Chris Jenkins Senior Director, In-Memory Technology TimesTen Product Management Best In-Memory Databases: For

More information

SOA Cloud Service Automatic Service Migration

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

More information

End-to-end Management with Grid Control. John Abrahams Technology Sales Consultant Oracle Nederland B.V.

End-to-end Management with Grid Control. John Abrahams Technology Sales Consultant Oracle Nederland B.V. End-to-end Management with Grid Control John Abrahams Technology Sales Consultant Oracle Nederland B.V. Agenda End-to-end management with Grid Control Database Performance Management Challenges Complexity

More information

User Manual. Admin Report Kit for IIS 7 (ARKIIS)

User Manual. Admin Report Kit for IIS 7 (ARKIIS) User Manual Admin Report Kit for IIS 7 (ARKIIS) Table of Contents 1 Admin Report Kit for IIS 7... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements... 2 1.4 Technical Support...

More information

BEAAquaLogic. Service Bus. Interoperability With EJB Transport

BEAAquaLogic. Service Bus. Interoperability With EJB Transport BEAAquaLogic Service Bus Interoperability With EJB Transport Version 3.0 Revised: February 2008 Contents EJB Transport Introduction...........................................................1-1 Invoking

More information

Oracle Database 12c: RAC Administration Ed 1

Oracle Database 12c: RAC Administration Ed 1 Oracle University Contact Us: +7 (495) 641-14-00 Oracle Database 12c: RAC Administration Ed 1 Duration: 4 Days What you will learn This Oracle Database 12c: RAC Administration training will teach you about

More information

Oracle Advanced Compression: Reduce Storage, Reduce Costs, Increase Performance Bill Hodak Principal Product Manager

Oracle Advanced Compression: Reduce Storage, Reduce Costs, Increase Performance Bill Hodak Principal Product Manager Oracle Advanced : Reduce Storage, Reduce Costs, Increase Performance Bill Hodak Principal Product Manager The following is intended to outline our general product direction. It is intended for information

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-9 7 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training

More information

1Z Oracle WebLogic Server 12c - Administration I Exam Summary Syllabus Questions

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

Oracle Database 10g The Self-Managing Database

Oracle Database 10g The Self-Managing Database Oracle Database 10g The Self-Managing Database Benoit Dageville Oracle Corporation benoit.dageville@oracle.com Page 1 1 Agenda Oracle10g: Oracle s first generation of self-managing database Oracle s Approach

More information

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

Perceptive Matching Engine

Perceptive Matching Engine Perceptive Matching Engine Advanced Design and Setup Guide Version: 1.0.x Written by: Product Development, R&D Date: January 2018 2018 Hyland Software, Inc. and its affiliates. Table of Contents Overview...

More information

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

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

More information

Oracle Database 11g: New Features for Administrators Release 2

Oracle 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

Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition. Eugene Gonzalez Support Enablement Manager, Informatica

Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition. Eugene Gonzalez Support Enablement Manager, Informatica Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition Eugene Gonzalez Support Enablement Manager, Informatica 1 Agenda Troubleshooting PowerCenter issues require a

More information

Oracle Database 11g: New Features for Administrators DBA Release 2

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

Enterprise Manager: Scalable Oracle Management

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

BEAWebLogic. Server. Configuring and Managing WebLogic JDBC

BEAWebLogic. Server. Configuring and Managing WebLogic JDBC BEAWebLogic Server Configuring and Managing WebLogic JDBC Version 9.0 Revised: October 14, 2005 Copyright Copyright 2005 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software and

More information

C-JDBC Tutorial A quick start

C-JDBC Tutorial A quick start C-JDBC Tutorial A quick start Authors: Nicolas Modrzyk (Nicolas.Modrzyk@inrialpes.fr) Emmanuel Cecchet (Emmanuel.Cecchet@inrialpes.fr) Version Date 0.4 04/11/05 Table of Contents Introduction...3 Getting

More information

What s New for.net Developers in Oracle Database

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

New Features PowerBuilder 12.0

New Features PowerBuilder 12.0 New Features PowerBuilder 12.0 Document ID: DC00357-01-1200-01 Last revised: March 2010 Topic Page PowerBuilder Classic and PowerBuilder.NET 1 Platform support 2 Enhancements for the ADO.NET Interface

More information

Oracle Database 10g Extensibility Framework:

Oracle Database 10g Extensibility Framework: Oracle Database 10g Extensibility Framework: Building, Deploying, and Managing Data Cartridges Geoff Lee Principal Product Manager, Oracle Corporation Geoff.Lee@oracle.com Agenda Overview Oracle Database

More information

Managing Oracle Real Application Clusters. An Oracle White Paper January 2002

Managing Oracle Real Application Clusters. An Oracle White Paper January 2002 Managing Oracle Real Application Clusters An Oracle White Paper January 2002 Managing Oracle Real Application Clusters Overview...3 Installation and Configuration...3 Oracle Software Installation on a

More information

Contents at a Glance. vii

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

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

"Charting the Course... Oracle 18c DBA I (3 Day) Course Summary

Charting the Course... Oracle 18c DBA I (3 Day) Course Summary Oracle 18c DBA I (3 Day) Course Summary Description This course provides a complete, hands-on introduction to Oracle Database Administration including the use of Enterprise Manager (EMDE), SQL Developer

More information

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

RAC Deep Dive for Developers. building efficient and scalable RAC-aware applications RAC Deep Dive for Developers building efficient and scalable RAC-aware applications REAL APPLICATION CLUSTERS LMS DBMS_PIPE VIP GRD ONS CRSCTL CLUSTERWARE ASM SERVICE CRS_STAT 3 WAY

More information