Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise. An Oracle White Paper August 2005

Size: px
Start display at page:

Download "Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise. An Oracle White Paper August 2005"

Transcription

1 Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise An Oracle White Paper August 2005

2 Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Introduction... 3 Oracle Application Server 10g release 3 (10.1.3) Data Access Features... 3 Simplified data source classification for ease-of-development... 3 Scalable connection caching... 4 High-availability with integrated RAC failover support... 6 Comprehensive JDBC and datatype support... 7 Dynamic reconfiguration via JMX for manageability... 8 Advanced transaction management for guarded data integrity... 9 Best Data Access Support for Oracle Databases Broadest, Most Flexible, Up-to-date Support for Oracle Data Access Features Oracle Database 10g JDBC Overview Oracle Database Web Services Overview Oracle TopLink Overview Implicit Connection Caching Fast Connection Failover Oracle Database Security - Proxy-authentication and Virtual Private Database (VPD) End-to-End Tracing SUMMARY Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 2

3 Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise INTRODUCTION Enterprise data access is an indispensable part of almost every mission-critical business application. Today s Java applications and Web Services are calling for data access performance, availability, ease-of-use, and security at an unprecedented level. Leveraging innovative features in Oracle Database 10g, Oracle Application Server 10g Release 3 (10.1.3) brings comprehensive data access support for today s agile enterprises. Integrated Implicit Connection Caching provides scalable and superfast connection virtualization; Fast Connection Failover works with Oracle Real Application Clusters (RAC) to achieve high availability; simple data source classification with dynamic reconfiguration capability via JMX offers great ease-ofuse and manageability; advanced transaction management features work together to guarantee data integrity and consistency. Oracle Application Server 10g Release 3 (10.1.3) data access is not only feature-rich, but also provides the best integrated support for Oracle databases, allowing applications and developers to fully take advantage of the unparalleled performance, availability, ease-of-development, manageability, and security features in Oracle databases. This white paper provides a technical overview of Oracle Application Server 10g Release 3 (10.1.3) s data access features, and details how Oracle Application Server 10g Release 3 (10.1.3) provides the industry s best support for Oracle databases among all the application servers. ORACLE APPLICATION SERVER 10G RELEASE 3 (10.1.3) DATA ACCESS FEATURES Oracle Application Server 10g Release 3 (10.1.3) brings comprehensive data access support for today s agile enterprises: from connection caching to fast failover, from simple-and-clean configuration to dynamic reconfiguration, from complete standard and datatype support to advanced transaction management. Simplified data source classification for ease-of-development Data sources encapsulate connectivity to resource managers including databases, functioning as the front door to any data access capability. Oracle Application Server 10g Release 3 (10.1.3) offers a clean and simple data source classification, Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 3

4 providing great ease-of-development and enhanced usability. Oracle Application Server 10g Release 3 (10.1.3) now supports two types of data sources: managed data source and native data source, replacing the old data source types like non-emulated data source and emulated data source. Managed data sources are data sources that are managed by Oracle Application Server Container for J2EE (OC4J). Specifically, a managed data source is an OC4J-provided implementation of the java.sql.datasource interface that acts as a wrapper to a JDBC driver or data source. J2EE components access managed data sources via JNDI with no knowledge that the data source implementation is a wrapper. OC4J provides critical system infrastructure, such as global transaction management, connection caching, dynamic configuration via JMX, and error handling, for managed data sources. Native data sources also implement the java.sql.datasource interface, and are provided by JDBC-driver vendors such as Oracle and Merant. Native data sources are not wrapped by OC4J at all. Key differences between managed and native data sources are shown in the following table: Can the connections retrieved from a data source participate in global transactions Can a data source make use of OC4J s connection pool and statement caches Is a connection returned from a data source wrapped with an OC4J Connection Proxy Managed Data Source Yes Yes Yes Native Data Source No No No Oracle Application Server 10g Release 3 (10.1.3) supports the migration from old data source types to the new types. Users and applications have the option of either converting the data sources on the fly during runtime, or explicitly generating data source configuration files that contain the new data source definitions. Scalable connection caching One of the most time-consuming operations in J2EE applications is establishing a connection to the database. Connection caching improves performance and scalability by allowing multiple clients to share a small number of physical connections. Oracle Application Server 10g Release 3 (10.1.3) integrates the new Implicit Connection Caching features in Oracle Database 10g JDBC, minimizing Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 4

5 database access time while allowing transparent access to rich cache management functions. Oracle Application Server 10g Release 3 (10.1.3) data sources transparently and centrally manage connection caches. It utilizes the Connection Cache Manager for both cache management and binding connection caches to data sources. There is a single instance of Connection Cache Manager per Java Virtual Memory (JVM), managing all connection caches located within that JVM. This instance of the Connection Cache Manager is usually obtained transparently in the data sources before any of the connection caching functionality is used. Besides central cache management, the Implicit Connection Cache provides a rich set of features including: transparent or implicit access to the connection cache, support for heterogeneous authenticated connection, the ability to refresh or recycle stale connections from the cache, connection retrieval based on user defined attributes (connection striping), and connection retrieval based on user defined weights. Define or Leave Empty to Enable or Disable Connection Caching The primary tool for configuring Implicit Connection Caching in Oracle Application Server 10g Release 3 (10.1.3) data sources is the user-friendly Oracle Enterprise Manager (EM) 10g Application Server Control Console. Central management of the data sources via the Console significantly lowers administrative cost. Standard JMX-based management supports the dynamic creation, deletion, and modification of both data source types, as well as the associated connection caches, without application server restart. Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 5

6 Alternatively, Implicit Connection Caching can be enabled or disabled declaratively within the data-sources.xml configuration file for any Oracle Application Server 10g Release 3 (10.1.3) data source. This is detailed in a companion article on configuring connection caching in Oracle Application Server 10g Release 3 (10.1.3): rces/oc4j_ds.htm <connection-pool name="myconnectionpool"> <connection-factory factory-class="oracle.jdbc.pool.oracledatasource" user="scott" password="tiger" url="jdbc:oracle:thin:@//dbhost:1521/oracle"> </connection-factory> </connection-pool> <managed-data-source jndi-name="jdbc/managedds" description="managed DataSource"> connection-pool-name="myconnectionpool"/> Add or Remove this Attribute to Enable or Disable Connection Caching We will look into Oracle Application Server 10g Release 3 (10.1.3) connection caching in more detail in the second half of this paper. High-availability with integrated RAC failover support In multi-tier applications with databases and application server middle tiers, detection of failures and propagation of failure events to tiers that dispatch requests is critical for end-to-end failover. Oracle Application Server 10g Release 3 (10.1.3) data sources integrate Oracle Database 10g JDBC s Fast Connection Failover support for Oracle databases. It provides the ability to failover connections in the connection cache as quickly and efficiently as the database itself, which is achieved by listening to the Oracle Database 10g Real Application Clusters (RAC) UP/DOWN failover events generated by the database. Fast Connection Failover works in conjunction with the Implicit Connection Caching mechanism and a RAC database. When a connection cache is setup for a multi-instance RAC database, database connections may end up on any of the RAC instances, as distributed by the database listener. When an instance goes down, due to an instance or host failure, it brings down all the connections with it. For example, in a two node, two instance RAC cluster, each of the instances has 50 connections each, for a connection cache primed up to 100 connections in the cache. If one of the RAC instances goes down, there would instantly be 50 bad connections in the cache. Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 6

7 This could potentially result in multiple bad connections being returned from the cache, which in turn could result in application or browser page errors. The Fast Connection Failover support enables an automatic detect-and-fix mechanism to handle any instance or host failures in a RAC environment. The mechanism is enabled on a cache enabled data source, by simply flipping the DataSource property fastconnectionfailoverenabled to true. For example: <managed-data-source jndi-name="jdbc/managedds" description="managed DataSource"> connection-pool-name="myconnectionpool" name="managedds"/> <connection-pool name="myconnectionpool" min-connections="10" max-connections="30" inactivity-timeout="30"> <connection-factory factory-class="oracle.jdbc.pool.oracledatasource" user="scott" password="tiger" url="jdbc:oracle:thin:@//dbhost:1521/oracle"> <property name="fastconnectionfailoverenabled" value="true"/> </connection-factory> </connection-pool> Alternatively, Fast Connection Failover can be enabled by setting the system property oracle.jdbc.fastconnectionfailover to true. These are detailed in a companion article on configuring Fast Connection Failover in Oracle Application Server 10g Release 3 (10.1.3): rces/oc4j_ds.htm We will look into Fast Connection Failover in more detail in the second half of this paper. Comprehensive JDBC and datatype support Oracle Application Server 10g Release 3 (10.1.3) data access offers comprehensive JDBC 3.0 support, like transaction savepoints, switching between local and global transactions on the same connection, reuse of PreparedStatements, named parameters in CallableStatements, new Ref interface and Datalink/URLs. Oracle Application Server 10g Release 3 (10.1.3) data access features dynamic proxies like connection proxies, statement proxies, offering great ease-ofdevelopment for applications to choose data access features offered by different Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 7

8 JDBC drivers. It is very simple for applications to take advantage of the many Oracle extension features provided by the Oracle Database 10g JDBC drivers, like update batching, prefetching, define column types, etc. Besides the standard JDBC datatypes, Oracle Application Server 10g Release 3 (10.1.3) also fully supports the following advanced datatypes or enhancements by integrating with Oracle Database 10g JDBC drivers, resulting in faster application development and execution. Native IEEE DOUBLE and Native IEEE Float: the new SQL floating-point number datatype support allows Java and J2EE applications to perform faster arithmetic calculations without loss of information and with reduced storage. Enhanced VARRAY support: the addition of aggregation functions (frequent item set counting); using collections for in-lists; general set operations -- intersect; union; member; equality; etc -- particularly useful for data mining applications. LONG-to-LOB conversion: the addition of conversions functions for CLOBs and BLOB so that they are compatible with LONG; RAW and LONG RAW, simplifying their manipulation in Java applications and improve application portability. Unlimited size LOB: this feature removes the four Gigabyte length restriction for LOBs; applications can now store/retrieve binary data bigger than the current four Gigabyte limit. INTERVAL DAY TO SECOND: applications can now use Oracle database s INTERVAL DAY TO SECOND datatype for improved time management. Dynamic reconfiguration via JMX for manageability Oracle Application Server 10g Release 3 (10.1.3) data access allows users and applications to dynamically reconfigure the data sources during runtime, without having to reboot the application server instances. This adds great management flexibility for applications. The primary tool to create, delete, and modify data sources in Oracle Application Server 10g Release 3 (10.1.3) is the Oracle Enterprise Manager 10g Application Server Control Console (Application Server Control Console). Through the Application Server Control Console, Oracle Application Server 10g Release 3 (10.1.3) provides full Java Management Extensions (JMX) support for managing data sources including operations to create data sources and connection pools, remove data sources and connection pools, and modify existing data sources and connection pools. When the data sources are modified in the Application Server Control Console the data sources are immediately persisted to the datasources configuration file (data-sources.xml) for that application. Dynamic data source reconfiguration also leverages the capabilities of the Implicit Connection Cache, which allows dynamic reconfiguration of the cache properties by reinitializing the cache using the specified new set of cache properties. The new Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 8

9 properties take effect on all PooledConnections newly created as well as PooledConnections that are not in use. For connections that are in use, the new properties take effect only after they are returned to the cache. Advanced transaction management for guarded data integrity Transactions offer clean and simple failure recovery semantics for applications. Oracle Application Server 10g Release 3 (10.1.3) data access also showcases advanced transaction management features that safeguard data integrity and consistency. Oracle Application Server 10g Release 3 (10.1.3) now offers enhanced support for the Java Transaction API (JTA) with: (1) a brand-new middle-tier transaction coordinator that supports all XA-compatible resources, (2) enriched JTA administration functions such as JMX controls, (3) transaction propagation across OC4J instances, and (4) file and database based transaction logging. Prior to Oracle Application Server 10g Release 3 (10.1.3), OC4J employed the transaction coordinator inside Oracle database for global commit control, which required complex configuration effort. The new middle-tier commit coordinator greatly simplifies the configuration task, while offering faster performance at the same time. The primary tool for configuring the Transaction Manager is the Oracle Enterprise Manager 10g Application Server Control Console. The Console provides two tools for JTA configuration and management: The Transaction Manager (JTA) page: presents the JTA statistics and details of all the transactions that are currently running or being recovered, allows for JTA reconfiguration and administration of those transactions. The JTAResource Mbean: for configuring transaction coordinator type, logging type (none, file-based, or database-based), transaction timeout, maximum concurrent transactions, etc. Transaction context propagation makes it possible for multiple OC4J instances to participate in a single global transaction. Multiple OC4J instances need to participate in the same transaction if an OC4J instance makes a remote call into another OC4J instance in the scope of an existing transaction, assuming the EJB semantics for the method support scoping work in a client's transaction. An example of this is a servlet in OC4J instance 1 obtaining a reference to an EJB residing in OC4J instance 2, starting a transaction and making a method call on the remote EJB in the scope of the transaction. When multiple OC4J instances participate in a single transaction, all work done by the participating OC4J instances as part of the global transaction is guaranteed to be atomic. Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 9

10 BEST DATA ACCESS SUPPORT FOR ORACLE DATABASES Oracle Application Server 10g Release 3 (10.1.3) data access provides integrated support for up-to-date Oracle database features, offering broad and flexible support for data applications via J2EE, JDBC, TopLink, and Database Web Services. It enhances application scalability and availability with Implicit Connection Caching and Fast Connection Failover. It supports proxy authentication and secures business data with Virtual Private Database. It facilitates management flexibility and diagnosability with end-to-end tracing. Oracle Application Sever 10g Release 3 (10.1.3) is the only application server in the market that can leverage all these data access features and provide end-to-end scalability, high availability, security, and management features out-of-box at the application level. Broadest, Most Flexible, Up-to-date Support for Oracle Data Access Features Besides the data access features in Oracle Application Server Containers for J2EE (OC4J) core components, Oracle Application Server 10g Release 3 (10.1.3) offers broad and flexible support for data applications via JDBC, TopLink, and Database Web Services. Oracle Database 10g JDBC Overview Oracle Database 10g JDBC is best-of-the-breed JDBC driver on the market. It is the best integrated driver with Oracle databases in terms of performance, availability, manageability, ease-of-use, flexibility, and security. Oracle Database 10g JDBC has been rearchitected from previous releases. The performance optimizations in Oracle Database 10g JDBC include the optimization of Java to SQL data conversion, the reduction of the drivers code path (i.e., the reduction of the number of Java methods called to satisfy a request), the reduction of data movement to/from the database and reusing Java objects. With these effort plus the Implicit Connection Caching and Fast Connection Failover support for high availability, the outcome is faster and reliable SQL/XML data query/retrieval, best performing custom Java/J2SE/J2EE applications as well as best standard SPECJApp200x benchmarks results. For faster Java/J2EE application development, Oracle Database 10g JDBC offers: (1) comprehensive support for JDBC 3.0 APIs including transaction savepoints, switching between local and global transactions on the same connection, reuse of PreparedStatements, named parameters, new Ref interface and Datalink/URLs, and JDBC RowSets; (2) comprehensive data access support allowing customers to fully utilize the features offered by Oracle Database 10g, including INTERVAL DAY TO SECOND type support, new IEEE native database types support, unlimited LOB size, VARRAY enhancements, and LONG-to-LOB conversions, proxy authentication, advanced encryption algorithms, binding variables by names. For simplified Java application deployment, Oracle Database 10g JDBC offers: Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 10

11 new hassle-free OCI drivers install, hassle-free upgrade, easy migration, and greater compatibility with different versions of Oracle databases. Finally, reducing the functional gap between type-2 and type-4 JDBC drivers, Oracle Database 10g JDBC includes: support for PL/SQL index tables, passing, retrieving, and registering parameters by name, and support for RAC/HA allows flexibility of using different flavor of JDBC drivers for development and deployment. Oracle Database Web Services Overview There are lots of applications written in PL/SQL and running on Oracle Database. Increasingly customers leverage these assets by exposing these artifacts as web services. Oracle Application Server 10g Release 3 (10.1.3) is the only application server that can seamlessly expose Oracle database artifacts (packages, stored procedures, functions, Java stored procedures, and Oracle AQ queues and topics) as standard based web services. It requires no coding in the middle tier to expose these artifacts as web services. A web service end point is created for every exposed service by the Oracle Application Server runtime. No other application server vendor provides such functionality out-of-box for Oracle Database applications. Oracle TopLink Overview Oracle TopLink is an industry leading OR mapping framework that addresses the disparity between Java objects and Oracle databases. Oracle TopLink enables developers to: (i) Persist Java objects in virtually any relational database supported by a JDBC driver; (ii) Map any object model to any relational schema, using the Oracle TopLink Mapping Workbench graphical mapping tool; (iii) Use Oracle TopLink successfully, even if they are unfamiliar with SQL or JDBC, because Oracle TopLink provides a clean, object-oriented view of relational databases; (iv) TopLink provides mapping of complex SQL Types (specific to Oracle database) to Java, thus leveraging the advanced features of the Oracle database within a J2EE application without custom coding. Implicit Connection Caching We gave an overview of the Implicit Connection Caching features in the first part of this paper. In this section, we look more closely at some of the key Oracle Database 10g features that have been integrated into Oracle Application Server 10g Release 3 (10.1.3). Oracle Application Server 10g Release 3 (10.1.3) data sources transparently and centrally manage connection caches. It utilizes the Connection Cache Manager for both cache management and binding connection caches to data sources. Besides central cache management, the Implicit Connection Cache provides a rich set of features including: transparent or implicit access to the connection cache, support for heterogeneous authenticated connection, the ability to refresh or recycle stale Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 11

12 connections from the cache, connection retrieval based on user defined attributes and weights (connection striping). Cache Management and Maintenance The Connection Cache Manager is responsible for creating, destroying connection caches, as well as maintaining the sanity of each cache. A connection cache is usually created transparently during the data source access. The first connection request on a data source attempts to create the cache; but if it already exists, then the cache creation is skipped and the connection request is simply routed to the cache, which retrieves a connection. Binding a Connection Cache to the Data Source The Connection Cache Manager associates a connection cache with its data source, during the creation and re-initialization of the cache. The association ends when the cache is removed/destroyed. This ensures an efficient access and connection retrieval when getconnection() request is invoked on the DataSource object. Multi-cache Support Oracle Application Server 10g Release 3 (10.1.3) utilizes the Connection Cache Manager to support the coexistence of more than one caches. Each cache, identified by a unique name, is tightly bound to a data source. Each cache is either created transparently when getconnection() requests are made on a cache enabled data source or is created explicitly in the middle tier via the Connection Cache Manager API. There are no limits imposed by the Connection Cache Manager on the number of caches that can be created. This number is limited by the resources available in the JVM and the Oracle database server. Once a cache is created, it may either be explicitly removed via the Connection Cache Manager, or is removed when the DataSource is closed after use, via the DataSource close() API. Connection Recycling Support Over a period of time, connection cache accumulates stale connections. There are two modes for recycling or refreshing stale connections in the cache: REFRESH_INVALID_CONNECTIONS and REFRESH_ALL_CONNECTIONS. With REFRESH_INVALID_CONNECTIONS, each PooledConnection in the cache is checked; if invalid, the connection s resources are removed and replaced with a new PooledConnection. With REFRESH_ALL_CONNECTIONS, all the available connections in the cache are closed and replaced with new valid physical connections. Connection Cache Properties Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 12

13 The Implicit Connection Cache furnishes a range of connection cache properties that govern the characteristics of a connection cache. These are seamlessly integrated in Oracle Application Server 10g Release 3 (10.1.3) data sources as declaratively configurable connection pool XML attributes. Cache properties are set either while creating the cache for the first time, on the DataSource, or when re-initializing the cache via the Connection Cache Manager. Typical properties include: the minimum, maximum, and initial number of connections to be kept in a cache, statement cache size, different connection timeouts for maintaining cache sanity, properties controlling connection validation, etc. Dynamic Reconfiguration Support Implicit Connection Cache allows dynamic reconfiguration of the cache properties by reinitializing the cache using the specified new set of cache properties. The new properties take effect on all PooledConnections newly created as well as PooledConnections that are not in use. For connections that are in use, the new properties take effect only after they are returned to the cache. Abandoned Connection Support Abandoned or orphaned connections are those that have been checked out of the connection cache, but never returned to the cache. Implicit Connection Cache automatically detects and reclaims these connections back to the cache, based on the AbandonedConnectionTimeout property on the connection cache. Setting this property to a valid timeout value starts a heartbeat monitoring process on this connection that is checked out. When a heartbeat is not registered on the connection for the specified period of time, the connection is considered abandoned and is automatically reclaimed and put back into the cache. Statement Caching Support The MaxStatementsLimit connection cache property sets the maximum statements to keep open for a connection cache. If a cache is reinitialized with this property and if more cursors are cached than specified, the extra cursors are closed. Fast Connection Failover In multi-tier applications with databases and application server middle tiers, detection of failures and propagation of failure events to tiers that dispatch requests is critical for end-to-end failover. In Oracle Database 10g RAC (Real Application Cluster) or CFC (Cold Fail-over Cluster), instance failures cause stale connections in the pool. Application retries and fails if stale connections are not cleaned up. Application code, running on an application server has to detect if SQLException was caused due to a Fatal Error on the connection by explicitly calling Connection Error Detection API and is responsible for closing the connection pool and requesting for new connection pool. Additionally, some failures involving the complete loss of a database node (such as a halt or simply a loss of network connection) usually require a complete Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 13

14 network timeout cycle to expire before the failure is actually detected and the corresponding failover takes place. Oracle Database 10g JDBC offers the high availability solution Fast Connection Failover. Oracle Application Server 10g Release 3 (10.1.3) fully integrates this solution, while no other application server provides this functionality. When the backend database is RAC, Oracle Application Server 10g Release 3 (10.1.3) subscribes to the RAC node failure/failover events that get propagated to ONS (Oracle Notification Service). ONS in turn propagates these failure events to the JDBC layer in Oracle Application Server, and the JDBC layer transparently cleans up the existing stale connection pool for the failed RAC node and creates another connection pool for a live RAC node. More specifically, the Fast Connection Failover mechanism handles Service DOWN or UP events and Host DOWN events. The DOWN event processing always cleans up the bad connections from the cache. The UP event processing does Load Balancing of connections in the cache. As we have mentioned in the first half of this paper, Fast Connection Failover is easily configured in Oracle Application Server 10g Release 3 (10.1.3) s component configuration file, for example, Oracle Application Server Containers for J2EE (OC4J) data-sources.xml without requiring any code changes. By fully integrating the Fast Connection Failover functionality, Oracle Application Server 10g Release 3 (10.1.3) provides the following advantages: Fast shutdown of connections in the connection cache, when RAC instance/node failures are detected. This prevents bad or invalid connections being handed out to application connection requests. For an application that depends on the Implicit Connection Cache for total connection management, the Fast Connection Failover mechanism provides maximum connection availability. Load Balancing of connections when a RAC UP event is generated: in this model, connections are established and load balanced to all active RAC instances, without waiting for application connection retries/requests. Note that for RAC setups, the service is almost always instantly available, except when the entire service is down. Oracle Database Security - Proxy-authentication and Virtual Private Database (VPD) Oracle Application Server 10g Release 3 (10.1.3) provides end-to-end integrated security for both Application Server users and Oracle Database users, supporting advanced security features in Oracle Database 10g, such as proxy-authentication and Virtual Private Database (VPD). Proxy-authentication support in Oracle databases allows a client user to connect to the database through an application server, as a proxy user. The client user Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 14

15 authenticates itself with the application server, while the application server authenticates itself as the proxy user with the Oracle database. The client user's name is maintained all the way to the database on any proxy connection opened this way. Oracle Application Server 10g Release 3 (10.1.3) supports proxy-authentication with Oracle native data sources, leveraging the proxy-authentication functionality in Oracle Database 10g JDBC drivers. Virtual Private Database (VPD) is the aggregation of server-enforced, fine-grained access control, together with a secure application context in the Oracle Database. It provides a flexible mechanism for building applications that enforce the security policies customers designate, only where such control is necessary. By dynamically appending SQL statements with a predicate, VPD limits access to data at the row level and ties the security policy to the table (or view or synonym) itself. Virtual Private Database is enforced at the database layer and takes into account application-specific logic used to limit data access within the database. Both commercial off-the-shelf applications and custom-built applications can take advantage of its granular access control, without the need to change any lines of application code. Oracle Application Server 10g Release 3 (10.1.3) fully supports VPD in any data source type, as well as in TopLink, taking advantage of VPD s application transparency benefit. Users and applications can use data source/jdbc or TopLink to define security policies as stored PL/SQL procedures in Oracle databases. End-to-End Tracing End-to-end tracing in Oracle Database 10g JDBC and Oracle Database 10g greatly improves multi-tier application diagnosability by allowing the propagation of application metrics from the Web-tier to the database server so that resource consumption can be measured and monitored throughout all the involved tiers. Oracle Application Server 10g Release 3 (10.1.3) offers Oracle Enterprise Manager EM 10g s Application Service Level Management solution, providing end-to-end performance diagnostics that trace transactions and individual page requests through the Oracle Application Server stack and Oracle database. The Interactive Transaction Trace feature enables administrators to trace a web application transaction on an on-demand basis from the client browser, through the middle tier components and database. The transaction trace provides detailed diagnostics including: total transaction time, network time, server time (servlet / JSP, EJB times) and database time (JDBC time / SQL statement performance) for each and every URL accessed in the transaction. In addition, the invocation paths for every JSP/ servlet, EJB, and SQL statement are traced, enabling administrators to quickly and intuitively isolate the performance bottlenecks for any transaction. Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 15

16 Similarly, the Middle Tier Page Performance feature traces individual URL requests historically through the middle tier (JSP, servlet, EJB time) down to the database (JDBC time / SQL statement) level. URL processing call stack details enable administrators to view all JSP, servlet, EJB and SQL statement invocation paths, and to rapidly pinpoint exactly where application bottlenecks lie. Furthermore, the Application Performance Correlation feature enables administrators to correlate application performance metrics over time with various system component (including host, application server, database, etc.) metrics. This enables administrators to identify system-related factors that could have potentially impacted the performance of their application. In addition, ASLM is fully integrated with the Oracle Enterprise Manager 10g system monitoring and management framework. This integration provides for a full end-to-end perspective and consolidated administration of an application s infrastructure. Administrators can monitor and manage all application components, including the hosts, and application server, and databases from a single view. SUMMARY Enterprise data access is an indispensable part of almost every mission-critical business application. Oracle Application Server 10g Release 3 (10.1.3) brings comprehensive data access support for today s agile enterprises: from connection caching to failover, from simple-and-clean configuration to dynamic reconfiguration, from complete standard and datatype support to advanced transaction management. At the same time, Oracle Application Server 10g Release 3 (10.1.3) continue to provide the industry s best integrated support for Oracle databases, allowing applications and developers to fully take advantage of the unparalleled Oracle data access features in terms of performance, availability, easeof-development, manageability, and security. Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise Page 16

17 Oracle Application Server 10g Release 3 (10.1.3) - Data Access for the Agile Enterprise August 2005 Author: Frances Zhao Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA U.S.A. Worldwide Inquiries: Phone: Fax: Copyright 2005, Oracle. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Best of Breed JDBC Drivers for J2EE Web Services and GRID. An Oracle White Paper December 2003

Best of Breed JDBC Drivers for J2EE Web Services and GRID. An Oracle White Paper December 2003 Best of Breed JDBC Drivers for J2EE Web Services and GRID An Oracle White Paper December 2003 Best of Breed JDBC Drivers for J2EE, WebServices, and GRID Executive Overview... 4 Introduction... 4 new JDBC

More information

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware An Oracle White Paper October 2009 The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware Introduction Oracle Enterprise Manager provides a single, integrated

More information

Oracle Database 12c: JMS Sharded Queues

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

More information

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007 Adding Mobile Capability to an Enterprise Application With Oracle Database Lite An Oracle White Paper June 2007 Adding Mobile Capability to an Enterprise Application With Oracle Database Lite Table of

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

Oracle Application Development Framework Overview

Oracle Application Development Framework Overview An Oracle White Paper July 2009 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services

More information

Highly Available Forms and Reports Applications with Oracle Fail Safe 3.0

Highly Available Forms and Reports Applications with Oracle Fail Safe 3.0 Highly Available Forms and Reports Applications with Oracle Fail Safe 3.0 High Availability for Windows NT An Oracle Technical White Paper Robert Cheng Oracle New England Development Center System Products

More information

Oracle Application Server 10g Integration Interconnect. An Oracle Technical White Paper January 2005

Oracle Application Server 10g Integration Interconnect. An Oracle Technical White Paper January 2005 Oracle Application Server 10g Integration Interconnect An Oracle Technical White Paper January 2005 Introduction... 2 FeatureS... 2 Clean Separation of Integration Logic from Integration Platform... 2

More information

Adapter for Mainframe

Adapter for Mainframe BEA WebLogic Java Adapter for Mainframe Introduction Release 5.1 Document Date: August 2002 Copyright Copyright 2002 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software and documentation

More information

An Oracle White Paper November Primavera Unifier Integration Overview: A Web Services Integration Approach

An Oracle White Paper November Primavera Unifier Integration Overview: A Web Services Integration Approach An Oracle White Paper November 2012 Primavera Unifier Integration Overview: A Web Services Integration Approach Introduction Oracle s Primavera Unifier offers an extensible interface platform based on

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

An Oracle White Paper February Optimizing Storage for Oracle PeopleSoft Applications

An Oracle White Paper February Optimizing Storage for Oracle PeopleSoft Applications An Oracle White Paper February 2011 Optimizing Storage for Oracle PeopleSoft Applications Executive Overview Enterprises are experiencing an explosion in the volume of data required to effectively run

More information

Oracle Database Lite. Automatic Synchronization White Paper. An Oracle White Paper August 2008

Oracle Database Lite. Automatic Synchronization White Paper. An Oracle White Paper August 2008 Oracle Database Lite Automatic Synchronization White Paper An Oracle White Paper August 2008 Oracle Database Lite Automatic Synchronization White Paper OVERVIEW Oracle Database Lite allows field workers

More information

ORACLE IDENTITY MANAGER SIZING GUIDE. An Oracle White Paper March 2007

ORACLE IDENTITY MANAGER SIZING GUIDE. An Oracle White Paper March 2007 ORACLE IDENTITY MANAGER SIZING GUIDE An Oracle White Paper March 2007 Note The following is intended to provide consideration guidelines for sizing Oracle Identity Manager. It is intended for information

More information

ORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE

ORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE ORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE Most application performance problems surface during peak loads. Often times, these problems are time and resource intensive,

More information

ORACLE WEBLOGIC SERVER 10g R3 ENTERPRISE EDITION

ORACLE WEBLOGIC SERVER 10g R3 ENTERPRISE EDITION ORACLE WEBLOGIC SERVER 10g R3 ENTERPRISE EDITION KEY FEATURES FEATURES High performance clustering and failover capabilities Low-overhead Java application monitoring and diagnostics Flexible download and

More information

An Oracle White Paper October Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10

An Oracle White Paper October Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10 An Oracle White Paper October 2010 Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10 Introduction When business-critical systems are down for a variety

More information

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE Oracle WebLogic Server Enterprise Edition, plus Oracle Coherence Enterprise Edition Scale-out for data intensive applications Active

More information

RAC Database on Oracle Ravello Cloud Service O R A C L E W H I T E P A P E R A U G U S T 2017

RAC Database on Oracle Ravello Cloud Service O R A C L E W H I T E P A P E R A U G U S T 2017 RAC Database on Oracle Ravello Cloud Service O R A C L E W H I T E P A P E R A U G U S T 2017 Oracle Ravello is an overlay cloud that enables enterprises to run their VMware and KVM applications with data-center-like

More information

Oracle Database 10g Resource Manager. An Oracle White Paper October 2005

Oracle Database 10g Resource Manager. An Oracle White Paper October 2005 Oracle Database 10g Resource Manager An Oracle White Paper October 2005 Oracle Database 10g Resource Manager INTRODUCTION... 3 SYSTEM AND RESOURCE MANAGEMENT... 3 ESTABLISHING RESOURCE PLANS AND POLICIES...

More information

Information Lifecycle Management for Business Data. An Oracle White Paper September 2005

Information Lifecycle Management for Business Data. An Oracle White Paper September 2005 Information Lifecycle Management for Business Data An Oracle White Paper September 2005 Information Lifecycle Management for Business Data Introduction... 3 Regulatory Requirements... 3 What is ILM?...

More information

An Oracle White Paper November Oracle RAC One Node 11g Release 2 User Guide

An Oracle White Paper November Oracle RAC One Node 11g Release 2 User Guide An Oracle White Paper November 2009 Oracle RAC One Node 11g Release 2 User Guide Introduction... 1 Software Installation... 3 How to Configure an Oracle RAC One Node Database... 6 Rolling Patch Application

More information

Benefits of an Exclusive Multimaster Deployment of Oracle Directory Server Enterprise Edition

Benefits of an Exclusive Multimaster Deployment of Oracle Directory Server Enterprise Edition An Oracle White Paper February 2012 Benefits of an Exclusive Multimaster Deployment of Oracle Directory Server Enterprise Edition Disclaimer The following is intended to outline our general product direction.

More information

Oracle Grid Infrastructure 12c Release 2 Cluster Domains O R A C L E W H I T E P A P E R N O V E M B E R

Oracle Grid Infrastructure 12c Release 2 Cluster Domains O R A C L E W H I T E P A P E R N O V E M B E R Oracle Grid Infrastructure 12c Release 2 Cluster Domains O R A C L E W H I T E P A P E R N O V E M B E R 2 0 1 7 Table of Contents Introduction 2 Clustering with Oracle Clusterware 12c Release 2 3 Oracle

More information

Frequently Asked Questions Oracle Content Management Integration. An Oracle White Paper June 2007

Frequently Asked Questions Oracle Content Management Integration. An Oracle White Paper June 2007 Frequently Asked Questions Oracle Content Management Integration An Oracle White Paper June 2007 NOTE: The following is intended to outline our general product direction. It is intended for information

More information

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004 Oracle Warehouse Builder 10g Runtime Environment, an Update An Oracle White Paper February 2004 Runtime Environment, an Update Executive Overview... 3 Introduction... 3 Runtime in warehouse builder 9.0.3...

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

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data June 2006 Note: This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality,

More information

Oracle Grid Infrastructure Cluster Domains O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle Grid Infrastructure Cluster Domains O R A C L E W H I T E P A P E R F E B R U A R Y Oracle Grid Infrastructure Cluster Domains O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 8 Table of Contents Introduction 1 Clustering with Oracle Clusterware 3 Oracle Grid Infrastructure Architectures

More information

An Oracle White Paper June Enterprise Database Cloud Deployment with Oracle SuperCluster T5-8

An Oracle White Paper June Enterprise Database Cloud Deployment with Oracle SuperCluster T5-8 An Oracle White Paper June 2013 Enterprise Database Cloud Deployment with Oracle SuperCluster T5-8 Introduction Databases form the underlying foundation for most business applications by storing, organizing,

More information

An Oracle White Paper October Release Notes - V Oracle Utilities Application Framework

An Oracle White Paper October Release Notes - V Oracle Utilities Application Framework An Oracle White Paper October 2012 Release Notes - V4.2.0.0.0 Oracle Utilities Application Framework Introduction... 2 Disclaimer... 2 Deprecation of Functionality... 2 New or Changed Features... 4 Native

More information

Migration Best Practices for Oracle Access Manager 10gR3 deployments O R A C L E W H I T E P A P E R M A R C H 2015

Migration Best Practices for Oracle Access Manager 10gR3 deployments O R A C L E W H I T E P A P E R M A R C H 2015 Migration Best Practices for Oracle Access Manager 10gR3 deployments O R A C L E W H I T E P A P E R M A R C H 2015 Disclaimer The following is intended to outline our general product direction. It is

More information

Improve Data Integration with Changed Data Capture. An Oracle Data Integrator Technical Brief Updated December 2006

Improve Data Integration with Changed Data Capture. An Oracle Data Integrator Technical Brief Updated December 2006 Improve Data Integration with Changed Data Capture An Oracle Data Integrator Technical Brief Updated December 2006 Improve Data Integration with Changed Data Capture: An Oracle Data Integrator Technical

More information

An Oracle White Paper September Oracle Utilities Meter Data Management Demonstrates Extreme Performance on Oracle Exadata/Exalogic

An Oracle White Paper September Oracle Utilities Meter Data Management Demonstrates Extreme Performance on Oracle Exadata/Exalogic An Oracle White Paper September 2011 Oracle Utilities Meter Data Management 2.0.1 Demonstrates Extreme Performance on Oracle Exadata/Exalogic Introduction New utilities technologies are bringing with them

More information

Oracle Big Data Connectors

Oracle Big Data Connectors Oracle Big Data Connectors Oracle Big Data Connectors is a software suite that integrates processing in Apache Hadoop distributions with operations in Oracle Database. It enables the use of Hadoop to process

More information

Oracle Clusterware 18c Technical Overview O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle Clusterware 18c Technical Overview O R A C L E W H I T E P A P E R F E B R U A R Y Oracle Clusterware 18c Technical Overview O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 8 Table of Contents Introduction 1 Cluster Domains 3 Conversions 3 Oracle ACFS Remote Service 5 Single Network

More information

Next-Generation SOA Infrastructure. An Oracle White Paper May 2007

Next-Generation SOA Infrastructure. An Oracle White Paper May 2007 Next-Generation SOA Infrastructure An Oracle White Paper May 2007 Next-Generation SOA Infrastructure INTRODUCTION Today, developers are faced with a bewildering array of technologies for developing Web

More information

Using the Oracle Business Intelligence Publisher Memory Guard Features. August 2013

Using the Oracle Business Intelligence Publisher Memory Guard Features. August 2013 Using the Oracle Business Intelligence Publisher Memory Guard Features August 2013 Contents What Are the Memory Guard Features?... 3 Specify a maximum data sized allowed for online processing... 3 Specify

More information

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview An Oracle White Paper December, 3 rd 2014 Oracle Metadata Management v12.1.3.0.1 Oracle Metadata Management version 12.1.3.0.1 - December, 3 rd 2014 Disclaimer This document is for informational purposes.

More information

Oracle Database Mobile Server, Version 12.2

Oracle Database Mobile Server, Version 12.2 O R A C L E D A T A S H E E T Oracle Database Mobile Server, Version 12.2 Oracle Database Mobile Server 12c (ODMS) is a highly optimized, robust and secure way to connect mobile and embedded Internet of

More information

Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H

Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H 2 0 1 8 Oracle Cloud Infrastructure Ravello Cloud Service Oracle Cloud Infrastructure Ravello

More information

An Oracle White Paper June Exadata Hybrid Columnar Compression (EHCC)

An Oracle White Paper June Exadata Hybrid Columnar Compression (EHCC) An Oracle White Paper June 2011 (EHCC) Introduction... 3 : Technology Overview... 4 Warehouse Compression... 6 Archive Compression... 7 Conclusion... 9 Introduction enables the highest levels of data compression

More information

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E 2 0 1 8 Revision History The following revisions have been made to this white paper

More information

An Oracle White Paper September Security and the Oracle Database Cloud Service

An Oracle White Paper September Security and the Oracle Database Cloud Service An Oracle White Paper September 2012 Security and the Oracle Database Cloud Service 1 Table of Contents Overview... 3 Security architecture... 4 User areas... 4 Accounts... 4 Identity Domains... 4 Database

More information

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018 Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018 0. Disclaimer The following is intended to outline our general product direction. It is intended for information

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

An Oracle Technical White Paper September Oracle VM Templates for PeopleSoft

An Oracle Technical White Paper September Oracle VM Templates for PeopleSoft An Oracle Technical White Paper September 2010 Oracle VM Templates for PeopleSoft 1 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes

More information

ORACLE DATABASE LIFECYCLE MANAGEMENT PACK

ORACLE DATABASE LIFECYCLE MANAGEMENT PACK ORACLE DATABASE LIFECYCLE MANAGEMENT PACK ORACLE DATABASE LIFECYCLE MANAGEMENT PACK KEY FEATURES Auto Discovery of hosts Inventory tracking and reporting Database provisioning Schema and data change management

More information

An Oracle White Paper April How to Use Tape Tiering Accelerator (Automatically Linked Partition)

An Oracle White Paper April How to Use Tape Tiering Accelerator (Automatically Linked Partition) An Oracle White Paper April 2014 How to Use Tape Tiering Accelerator (Automatically Linked Partition) Introduction... 1 New Host Interface Commands... 3 Locate ALP... 3 Set ALP Mode... 3 Set Writable ALPs...

More information

August Oracle - GoldenGate Statement of Direction

August Oracle - GoldenGate Statement of Direction August 2015 Oracle - GoldenGate Statement of Direction Disclaimer This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. Your

More information

Managing Metadata with Oracle Data Integrator. An Oracle Data Integrator Technical Brief Updated December 2006

Managing Metadata with Oracle Data Integrator. An Oracle Data Integrator Technical Brief Updated December 2006 Managing Metadata with Oracle Data Integrator An Oracle Data Integrator Technical Brief Updated December 2006 Managing Metadata with Oracle Data Integrator: An Oracle Data Integrator Technical Brief Metadata

More information

Partitioning in Oracle Database 10g Release 2. An Oracle White Paper May 2005

Partitioning in Oracle Database 10g Release 2. An Oracle White Paper May 2005 Partitioning in Oracle Database 10g Release 2 An Oracle White Paper May 2005 Oracle Partitioning EXECUTIVE OVERVIEW Oracle Partitioning will enhance the manageability, performance, and availability of

More information

Maximum Availability Architecture. Oracle Best Practices For High Availability

Maximum Availability Architecture. Oracle Best Practices For High Availability Oracle Database 10g Release 2: Roadmap to Maximum Availability Architecture Oracle Maximum Availability Architecture White Paper April 2006 Maximum Availability Architecture Oracle Best Practices For High

More information

Bulk Processing with Oracle Application Integration Architecture. An Oracle White Paper January 2009

Bulk Processing with Oracle Application Integration Architecture. An Oracle White Paper January 2009 Bulk Processing with Oracle Application Integration Architecture An Oracle White Paper January 2009 Bulk Processing with Oracle Application Integration Architecture Introduction... 3 Oracle Application

More information

Oracle Best Practices for Managing Fusion Application: Discovery of Fusion Instance in Enterprise Manager Cloud Control 12c

Oracle Best Practices for Managing Fusion Application: Discovery of Fusion Instance in Enterprise Manager Cloud Control 12c An Oracle White Paper July, 2014 Oracle Best Practices for Managing Fusion Application: Discovery of Fusion Instance in Enterprise Manager Cloud Control 12c Executive Overview... 2 Applicable versions

More information

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017 Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and

More information

Oracle Reports 6.0 New Features. Technical White Paper November 1998

Oracle Reports 6.0 New Features. Technical White Paper November 1998 Oracle Reports 6.0 New Features Technical White Paper Oracle Reports 6.0 New Features PRODUCT SUMMARY In today's fast-moving, competitive business world up to date information is needed for the accurate,

More information

Oracle DIVArchive Storage Plan Manager

Oracle DIVArchive Storage Plan Manager Oracle DIVArchive Storage Plan Manager Feature Description ORACLE TECHNICAL WHITE PAPER UPDATED MAY 2015 Introduction: What Is a Storage Plan? Storage plans are policies managing the lifecycle of objects

More information

Oracle Fusion Middleware 11g Oracle Access Manager Frequently Asked Questions June 2009

Oracle Fusion Middleware 11g Oracle Access Manager Frequently Asked Questions June 2009 Oracle Fusion Middleware 11g Oracle Access Manager 10.1.4.3.0 Frequently Asked Questions June 2009 This FAQ addresses frequently asked questions relating specifically to Oracle Access Manager (OAM) 10.1.4.3.0

More information

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

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

More information

Oracle WebCenter Suite Integrating Secure Enterprise Search

Oracle WebCenter Suite Integrating Secure Enterprise Search Oracle WebCenter Suite Integrating Secure Enterprise Search An Oracle White Paper January 2007 Oracle WebCenter Suite Integrating Secure Enterprise Search INTRODUCTION As organizations continually reinvent

More information

SecureFiles Migration O R A C L E W H I T E P A P E R F E B R U A R Y

SecureFiles Migration O R A C L E W H I T E P A P E R F E B R U A R Y SecureFiles Migration O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 8 Table of Contents Disclaimer 1 Introduction 2 Using SecureFiles 2 Migration Techniques 3 Migration with Online Redefinition

More information

WebSphere 4.0 General Introduction

WebSphere 4.0 General Introduction IBM WebSphere Application Server V4.0 WebSphere 4.0 General Introduction Page 8 of 401 Page 1 of 11 Agenda Market Themes J2EE and Open Standards Evolution of WebSphere Application Server WebSphere 4.0

More information

Receiving PeopleSoft Message (PeopleTools 8.17) through the Oracle AS PeopleSoft Adapter. An Oracle White Paper September 2008

Receiving PeopleSoft Message (PeopleTools 8.17) through the Oracle AS PeopleSoft Adapter. An Oracle White Paper September 2008 Receiving PeopleSoft Message (PeopleTools 8.17) through the Oracle AS PeopleSoft Adapter An Oracle White Paper September 2008 Receiving PeopleSoft Message (PeopleTools 8.17) through the Oracle AS PeopleSoft

More information

Data Management in Application Servers. Dean Jacobs BEA Systems

Data Management in Application Servers. Dean Jacobs BEA Systems Data Management in Application Servers Dean Jacobs BEA Systems Outline Clustered Application Servers Adding Web Services Java 2 Enterprise Edition (J2EE) The Application Server platform for Java Java Servlets

More information

Oracle Privileged Account Manager

Oracle Privileged Account Manager Oracle Privileged Account Manager Disaster Recovery Deployment Considerations O R A C L E W H I T E P A P E R A U G U S T 2 0 1 5 Disclaimer The following is intended to outline our general product direction.

More information

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE Oracle Autonomous Visual Builder Cloud Service provides an easy way to create and host web and mobile applications in a secure cloud environment. An intuitive visual development experience on top of a

More information

ORACLE MESSAGEQ ORACLE DATA SHEET KEY FEATURES AND BENEFITS

ORACLE MESSAGEQ ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE MESSAGEQ KEY FEATURES AND BENEFITS With Oracle MessageQ, you can translate your inventory of diverse applications into a strategic advantage. FEATURES Interoperability with IBM platforms via TCP/IP

More information

Oracle WebLogic Server Multitenant:

Oracle WebLogic Server Multitenant: Oracle WebLogic Server Multitenant: The World s First Cloud-Native Enterprise Java Platform KEY BENEFITS Enable container-like DevOps and 12-factor application management and delivery Accelerate application

More information

Oracle Cloud Infrastructure Virtual Cloud Network Overview and Deployment Guide ORACLE WHITEPAPER JANUARY 2018 VERSION 1.0

Oracle Cloud Infrastructure Virtual Cloud Network Overview and Deployment Guide ORACLE WHITEPAPER JANUARY 2018 VERSION 1.0 Oracle Cloud Infrastructure Virtual Cloud Network Overview and Deployment Guide ORACLE WHITEPAPER JANUARY 2018 VERSION 1.0 Table of Contents Purpose of this Whitepaper 1 Scope & Assumptions 1 Virtual Cloud

More information

SETTING UP ORACLE ULTRA SEARCH FOR ORACLE PORTAL 10G (10.1.4)

SETTING UP ORACLE ULTRA SEARCH FOR ORACLE PORTAL 10G (10.1.4) Oracle Application Server Portal Technical Note SETTING UP ORACLE ULTRA SEARCH FOR ORACLE PORTAL 10G (10.1.4) November 2005 INTRODUCTION This Technical Note describes how to setup up and configure Oracle

More information

Oracle Mobile Application Framework

Oracle Mobile Application Framework Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications

More information

Oracle Warehouse Builder 10g Release 2 What is an Expert?

Oracle Warehouse Builder 10g Release 2 What is an Expert? Oracle Warehouse Builder 10g Release 2 What is an Expert? May 2006 Note: This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should

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

StorageTek ACSLS Manager Software Overview and Frequently Asked Questions

StorageTek ACSLS Manager Software Overview and Frequently Asked Questions ACSLS Manager Software Overview and Frequently Asked Questions Overview Management of distributed tape libraries is both timeconsuming and costlyinvolving multiple libraries, multiple backup applications,

More information

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper April 2011

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper April 2011 Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide An Oracle White Paper April 2011 Disclaimer The following is intended to outline our general product direction.

More information

An Oracle White Paper May Oracle VM 3: Overview of Disaster Recovery Solutions

An Oracle White Paper May Oracle VM 3: Overview of Disaster Recovery Solutions An Oracle White Paper May 2014 Oracle VM 3: Overview of Disaster Recovery Solutions Contents Introduction... 1 Overview of DR Solutions with Oracle VM... 2 Choose your DR solution path... 2 Continuous

More information

Oracle Database Vault

Oracle Database Vault An Oracle White Paper July 2009 Oracle Database Vault Introduction... 3 Oracle Database Vault... 3 Oracle Database Vault and Regulations... 4 Oracle Database Vault Realms... 5 Oracle Database Vault Command

More information

An Oracle White Paper October Deploying and Developing Oracle Application Express with Oracle Database 12c

An Oracle White Paper October Deploying and Developing Oracle Application Express with Oracle Database 12c An Oracle White Paper October 2013 Deploying and Developing Oracle Application Express with Oracle Database 12c Disclaimer The following is intended to outline our general product direction. It is intended

More information

Profitability Application Pack Installation Guide Release

Profitability Application Pack Installation Guide Release Profitability Application Pack Installation Guide Release 8.0.6.1.0 October 2018 Document Versioning Version Number Revision Date Changes Done 1.0 10 September 2018 Final version released 1.1 5 October

More information

Oracle Database 10g Release 2 Database Vault - Restricting the DBA From Accessing Business Data

Oracle Database 10g Release 2 Database Vault - Restricting the DBA From Accessing Business Data Oracle Database 10g Release 2 Database Vault - Restricting the DBA From Accessing Business Data An Oracle White Paper August 2006 Oracle Database Vault Overview Oracle Database Vault enables you to Restrict

More information

VIRTUALIZATION WITH THE SUN ZFS STORAGE APPLIANCE

VIRTUALIZATION WITH THE SUN ZFS STORAGE APPLIANCE VIRTUALIZATION WITH THE SUN ZFS STORAGE APPLIANCE A COST EFFECTIVE STORAGE CONSOLIDATION SOLUTION THAT REDUCES INFRASTRUCTURE COSTS, IMPROVES PRODUCTIVITY AND SIMPLIFIES DATA CENTER MANAGEMENT. KEY FEATURES

More information

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution:

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution: Whitepaper The Challenge: Enterprise JavaBeans (EJB) represents a new standard in enterprise computing: a component-based architecture for developing and deploying distributed object-oriented applications

More information

Oracle Database Vault

Oracle Database Vault Oracle Database Vault Best Practices ORACLE WHITE PAPER MAY 2015 Table of Contents Executive Overview 2 Installation 3 Pre-Installation Notes 3 Separation of Duty 3 Separation of Duty Matrix 4 Oracle Database

More information

Mission-Critical Databases in the Cloud. Oracle RAC in Microsoft Azure Enabled by FlashGrid Software.

Mission-Critical Databases in the Cloud. Oracle RAC in Microsoft Azure Enabled by FlashGrid Software. Mission-Critical Databases in the Cloud. Oracle RAC in Microsoft Azure Enabled by FlashGrid Software. White Paper rev. 2017-10-16 2017 FlashGrid Inc. 1 www.flashgrid.io Abstract Ensuring high availability

More information

Oracle Big Data SQL. Release 3.2. Rich SQL Processing on All Data

Oracle Big Data SQL. Release 3.2. Rich SQL Processing on All Data Oracle Big Data SQL Release 3.2 The unprecedented explosion in data that can be made useful to enterprises from the Internet of Things, to the social streams of global customer bases has created a tremendous

More information

Understanding Impact of J2EE Applications On Relational Databases. Dennis Leung, VP Development Oracle9iAS TopLink Oracle Corporation

Understanding Impact of J2EE Applications On Relational Databases. Dennis Leung, VP Development Oracle9iAS TopLink Oracle Corporation Understanding Impact of J2EE Applications On Relational Databases Dennis Leung, VP Development Oracle9iAS TopLink Oracle Corporation J2EE Apps and Relational Data J2EE is one of leading technologies used

More information

Oracle JD Edwards EnterpriseOne Object Usage Tracking Performance Characterization Using JD Edwards EnterpriseOne Object Usage Tracking

Oracle JD Edwards EnterpriseOne Object Usage Tracking Performance Characterization Using JD Edwards EnterpriseOne Object Usage Tracking Oracle JD Edwards EnterpriseOne Object Usage Tracking Performance Characterization Using JD Edwards EnterpriseOne Object Usage Tracking ORACLE WHITE PAPER JULY 2017 Disclaimer The following is intended

More information

An Oracle White Paper October Advanced Compression with Oracle Database 11g

An Oracle White Paper October Advanced Compression with Oracle Database 11g An Oracle White Paper October 2011 Advanced Compression with Oracle Database 11g Oracle White Paper Advanced Compression with Oracle Database 11g Introduction... 3 Oracle Advanced Compression... 4 Compression

More information

Oracle Hyperion Planning on the Oracle Database Appliance using Oracle Transparent Data Encryption

Oracle Hyperion Planning on the Oracle Database Appliance using Oracle Transparent Data Encryption An Oracle White Paper January 2013 Oracle Hyperion Planning on the Oracle Database Appliance using Oracle Transparent Data Encryption Executive Overview... 3 Introduction... 3 Hyperion Planning... 3 Oracle

More information

ORACLEAS PORTAL 10g (10.1.4) INTEGRATE YOUR ENTERPRISE CONTENT MANAGEMENT SYSTEMS INTO ORACLE PORTAL

ORACLEAS PORTAL 10g (10.1.4) INTEGRATE YOUR ENTERPRISE CONTENT MANAGEMENT SYSTEMS INTO ORACLE PORTAL Oracle WebCenter Technical Note ORACLEAS PORTAL 10g (10.1.4) INTEGRATE YOUR ENTERPRISE CONTENT MANAGEMENT SYSTEMS INTO ORACLE PORTAL April 2007 INTRODUCTION In many enterprise portal environments, it is

More information

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011 An Oracle White Paper: November 2011 Installation Instructions: Oracle XML DB XFILES Demonstration Table of Contents Installation Instructions: Oracle XML DB XFILES Demonstration... 1 Executive Overview...

More information

<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs

<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs Messaging Basics Built-in Best-of-Breed Messaging (JMS) Engine Years of hardening. Strong performance.

More information

An Oracle White Paper March Oracle Warehouse Builder 11gR2: Feature Groups, Licensing and Feature Usage Management

An Oracle White Paper March Oracle Warehouse Builder 11gR2: Feature Groups, Licensing and Feature Usage Management An Oracle White Paper March 2011 Oracle Warehouse Builder 11gR2: Feature Groups, Licensing and Feature Usage Management Introduction... 1 Warehouse Builder 11gR2: Feature Groups Overview... 3 Enterprise

More information

Oracle Exadata Statement of Direction NOVEMBER 2017

Oracle Exadata Statement of Direction NOVEMBER 2017 Oracle Exadata Statement of Direction NOVEMBER 2017 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

Creating Custom Project Administrator Role to Review Project Performance and Analyze KPI Categories

Creating Custom Project Administrator Role to Review Project Performance and Analyze KPI Categories Creating Custom Project Administrator Role to Review Project Performance and Analyze KPI Categories Worked Example ORACLE PPM CLOUD SERVICES SOLUTION OVERVIEW MAY 2018 Disclaimer The following is intended

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 Enterprise Performance Management Cloud

Oracle Enterprise Performance Management Cloud An Oracle White Paper January 2018 Oracle Enterprise Performance Management Cloud Extracting YTD Balances from FCCS using Data Management Disclaimer This document is provided for information purposes and

More information

Oracle Application Server 10g Oracle XML Developer s Kit Frequently Asked Questions September, 2005

Oracle Application Server 10g Oracle XML Developer s Kit Frequently Asked Questions September, 2005 Oracle Application Server 10g Oracle XML Developer s Kit Frequently Asked Questions September, 2005 This FAQ addresses frequently asked questions relating to the XML features of Oracle XML Developer's

More information

Websphere Server 8.5 Best Practices Oracle FLEXCUBE Universal Banking Release [December] [2016]

Websphere Server 8.5 Best Practices Oracle FLEXCUBE Universal Banking Release [December] [2016] Websphere Server 8.5 Best Practices Oracle FLEXCUBE Universal Banking Release 12.3.0.0.0 [December] [2016] Table of Contents 1. INTRODUCTION... 1-1 1.1 BACKGROUND... 1-1 1.2 BASICS OF WEBSPHERE... 1-1

More information