Oracle Application Server 10g Release 3 10.1.3 2005 8
Oracle Application Server 10g Release 3 10.1.3... 3 Oracle Application Server 10g Release 3 10.1.3 3... 4... 4 RAC... 6 JDBC... 7 JMX... 8... 9 Oracle... 10 Oracle... 10 Oracle Database 10g JDBC... 10 Oracle Database Web Services... 11 Oracle TopLink... 11... 11 Fast Connection Failover... 13 Oracle Database Security VPD... 15... 15... 16 Oracle Application Server 10g Release 3 10.1.3-2
Oracle Application Server 10g Release 3 10.1.3 Java Web Oracle Database 10g Oracle Application Server 10g Release 3 10.1.3 Integrated Fast Connection Failover Oracle Real Application Clusters RAC JMX Oracle Application Server 10g Release 3 10.1.3 Oracle Oracle Oracle Application Server 10g Release 3 10.1.3 Oracle Application Server 10g Release 3 10.1.3 Oracle Oracle Application Server 10g Release 3 10.1.3 Oracle Application Server 10g Release 3 10.1.3 Oracle Application Server 10g Release 3 10.1.3-3
Oracle Application Server 10g Release 3 10.1.3 Oracle Application Server 10g Release 3 10.1.3 2 Oracle Application Server Container for J2EE OC4J OC4J java.sql.datasource JDBC J2EE JNDI OC4J JMX java.sql.datasource Oracle Merant JDBC OC4J OC4J OC4J Oracle Application Server 10g Release 3 10.1.3 J2EE Oracle Application Server 10g Release 3 10.1.3 Oracle Database 10g JDBC Oracle Application Server 10g Release 3 10.1.3-4
Oracle Application Server 10g Release 3 10.1.3 Java JVM 1 JVM Oracle Application Server 10g Release 3 10.1.3 1 Oracle Enterprise Manager EM 10g Application Server Control Console Console JMX Oracle Application Server 10g Release 3 10.1.3 data-sources.xml Oracle Application Server 10g Release 3 10.1.3 http://www.oracle.com/technology/tech/java/newsletter/articles/oc4j_data_sources/oc4j_ds.htm Oracle Application Server 10g Release 3 10.1.3-5
<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 Oracle Application Server 10g Release 3 10.1.3 RAC Oracle Application Server 10g Release 3 10.1.3 Oracle Oracle Database 10g JDBC Fast Connection Failover Oracle Database 10g Real Application Clusters RAC UP/DOWN Fast Connection Failover RAC RAC RAC 2 2 RAC 100 50 RAC 1 50 Fast Connection Failover RAC DataSource fastconnectionfailoverenabled true Oracle Application Server 10g Release 3 10.1.3-6
<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> Fast Connection Failover oracle.jdbc.fastconnectionfailover true Oracle Application Server 10g Release 3 10.1.3 Fast Connection Failover http://www.oracle.com/technology/tech/java/newsletter/articles/oc4j_data_sour ces/oc4j_ds.htm Fast Connection Failover JDBC Oracle Application Server 10g Release 3 10.1.3 PreparedStatements CallableStatements Ref Datalink/URL JDBC 3.0 Oracle Application Server 10g Release 3 10.1.3 JDBC Oracle Database 10g JDBC Oracle JDBC Oracle Application Server 10g Release 3 10.1.3 Oracle Database 10g JDBC Oracle Application Server 10g Release 3 10.1.3-7
IEEE DOUBLE FLOAT : SQL Java J2EE VARRAY : LONG LOB : CLOB BLOB LONG RAW LONG RAW Java LOB: LOB 4GB 4GB INTERVAL DAY TO SECOND: Oracle INTERVAL DAY TO SECOND JMX Oracle Application Server 10g Release 3 10.1.3 Oracle Application Server 10g Release 3 10.1.3 1 Oracle Enterprise Manager 10g Application Server Control Console Application Server Control Console Application Server Control Console Oracle Application Server 10g Release 10.1.3 Java Management Extensions JMX Application Server Control Console data-sources.xml PooledConnections PooledConnections Oracle Application Server 10g Release 3 10.1.3-8
Oracle Application Server 10g Release 3 10.1.3 Oracle Application Server 10g Release 3 10.1.3 Java Transaction API JTA 1 XA 2 JMX JTA 3 OC4J 4 Oracle Application Server 10g Release 3 10.1.3 OC4J Oracle Transaction Manager 1 Oracle Enterprise Manager 10g Application Server Control Console Console JTA 2 Transaction Manager JTA : JTA JTA JTAResource Mbean: OC4J EJB OC4J OC4J OC4J OC4J 1 OC4J 2 EJB EJB OC4J OC4J Oracle Application Server 10g Release 3 10.1.3-9
Oracle Oracle Application Server 10g Release 3 10.1.3 J2EE JDBC TopLink Database Web Services Oracle Fast Connection Failover Virtual Private Database Oracle Application Sever 10g 10.1.3 Oracle Oracle Application Server Containers for J2EE OC4J Oracle Application Server 10g Release 3 10.1.3 JDBC TopLink Database Web Services Oracle Database 10g JDBC Oracle Database 10g JDBC JDBC Oracle Oracle Database 10g JDBC Oracle Database 10g JDBC Java SQL Java Java Fast Connection Failover SQL/XML Java/J2SE/J2EE SPECJApp200x Java/J2EE Oracle Database 10g JDBC 1 JDBC 3.0 API PreparedStatements Ref Datalink/URL JDBC RowSets 2 Oracle Database 10g INTERVAL DAY TO SECOND IEEE LOB VARRAY LONG LOB Java Oracle Application Server 10g Release 3 10.1.3-10
Oracle Database 10g JDBC OCI Oracle Oracle Database 10g JDBC 2 4 JDBC PL/SQL RAC/HA JDBC Oracle Database Web Services PL/SQL Oracle Web Oracle Application Server 10g Oracle Java Oracle AQ Web Web Oracle Application Server Web Oracle Oracle TopLink Oracle TopLink Java Oracle OR Oracle TopLink i JDBC 2.0 Java ii Oracle TopLink Mapping Workbench iii Oracle TopLink SQL JDBC Oracle TopLink iv Toplink SQL Oracle Database Java J2EE Oracle Oracle Application Server 10g Release 3 10.1.3 Oracle Database 10g Oracle Application Server 10g Release 3 10.1.3 Oracle Application Server 10g Release 3 10.1.3-11
DataSource getconnection() Oracle Application Server 10g Release 3 10.1.3 getconnection() API JVM Oracle DataSource close() API DataSource REFRESH_INVALID_CONNECTIONS REFRESH_ALL_CONNECTIONS 2 REFRESH_INVALID_CONNECTIONS PooledConnection PooledConnection REFRESH_ALL_CONNECTIONS Oracle Application Server 10g Release 3 10.1.3-12
XML Oracle Application Server 10g Release 3 10.1.3 DataSource PooledConnections PooledConnections AbandonedConnectionTimeout MaxStatementsLimit Fast Connection Failover Oracle Database 10g RAC Real Application Cluster CFC Cold Fail-over Cluster Connection Error Detection API SQLException Oracle Application Server 10g Release 3 10.1.3-13
Oracle Database 10g JDBC Fast Connection Failover Oracle Application Server 10g Release 3 10.1.3 RAC Oracle Application Server 10g Release 3 10.1.3 RAC / ONS Oracle Notification Service ONS Oracle Application Server JDBC JDBC RAC RAC Fast Connection Failover Service DOWN Service UP Host DOWN DOWN UP Fast Connection Failover Oracle Application Server 10g Release 3 10.1.3 Oracle Containers for J2EE OC4J data-sources.xml Fast Connection Failover Oracle Application Server 10g Release 3 10.1.3 RAC Fast Connection Failover RAC UP : RAC RAC Oracle Application Server 10g Release 3 10.1.3-14
Oracle Database Security VPD Oracle Application Server 10g Release 3 10.1.3 Application Server Oracle Database VPD Oracle Database 10g Oracle Oracle Oracle Application Server 10g Release 3 10.1.3 Oracle Database 10g JDBC Oracle VPD Oracle Database VPD VPD SQL VPD Oracle Application Server 10g Release 3 10.1.3 VPD TopLink VPD /JDBC TopLink Oracle PL/SQL Oracle Database 10g JDBC Oracle Database 10g Web Oracle Application Server 10g Release 3 10.1.3 Oracle Enterprise Manager EM 10g Application Service Level Management Oracle Application Server Oracle Oracle Application Server 10g Release 3 10.1.3-15
Interactive Transaction Trace Web URL URL /JSP EJB JDBC /SQL JSP/ EJB SQL Middle Tier Page Performance URL JSP EJB JDBC /SQL URL JSP EJB SQL Application Performance Correlation ASLM Oracle Enterprise Manager 10g Oracle Application Server 10g Release 3 10.1.3 Oracle Application Server 10g Release 3 10.1.3 Oracle Oracle Oracle Application Server 10g Release 3 10.1.3-16
Oracle Application Server 10g Release 3 10.1.3-2005 8 : Frances Zhao Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. : : +1.650.506.7000 : +1.650.506.7200 www.oracle.com Copyright 2005, Oracle. Oracle Oracle Corporation