Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01

weblogic.management.runtime
Interface JDBCOracleDataSourceRuntimeMBean

All Superinterfaces:
ComponentRuntimeMBean, DynamicMBean, JDBCDataSourceRuntimeMBean, MBeanRegistration, NotificationBroadcaster, RuntimeMBean, WebLogicMBean

public interface JDBCOracleDataSourceRuntimeMBean
extends JDBCDataSourceRuntimeMBean

Runtime MBean that represents a JDBC RAC JDBC data source.


Field Summary
 
Fields inherited from interface weblogic.management.runtime.ComponentRuntimeMBean
ACTIVATED, NEW, PREPARED, UNPREPARED
 
Method Summary
 long getFailedAffinityBasedBorrowCount()
          The number of reserve requests for which an existing connection for the affinity policy was not found.
 long getFailedRCLBBasedBorrowCount()
          The number of reserve requests for which a connection was not found based on the runtime connection load balancing policy.
 JDBCOracleDataSourceInstanceRuntimeMBean[] getInstances()
          The set of data source RAC instance runtime MBeans that are associated with this data source.
 ONSClientRuntimeMBean getONSClientRuntime()
          The ONS client runtime MBean associated with this data source.
 String getServiceName()
          The database service name for this RAC data source.
 long getSuccessfulAffinityBasedBorrowCount()
          The number of reserve requests for which an existing connection was found that satisfied the affinity policy.
 long getSuccessfulRCLBBasedBorrowCount()
          The number of reserve requests for which existing connections were found that satisfied the runtime connection load balancing policy.
 
Methods inherited from interface weblogic.management.runtime.JDBCDataSourceRuntimeMBean
clearStatementCache, dumpPool, dumpPoolProfile, forceShutdown, forceSuspend, getActiveConnectionsAverageCount, getActiveConnectionsCurrentCount, getActiveConnectionsHighCount, getConnectionDelayTime, getConnectionsTotalCount, getCurrCapacity, getCurrCapacityHighCount, getDatabaseProductName, getDatabaseProductVersion, getDriverName, getDriverVersion, getFailedReserveRequestCount, getFailuresToReconnectCount, getHighestNumAvailable, getHighestNumUnavailable, getJDBCDriverRuntime, getLastTask, getLeakedConnectionCount, getNumAvailable, getNumUnavailable, getPrepStmtCacheAccessCount, getPrepStmtCacheAddCount, getPrepStmtCacheCurrentSize, getPrepStmtCacheDeleteCount, getPrepStmtCacheHitCount, getPrepStmtCacheMissCount, getProperties, getReserveRequestCount, getState, getVersionJDBCDriver, getWaitingForConnectionCurrentCount, getWaitingForConnectionFailureTotal, getWaitingForConnectionHighCount, getWaitingForConnectionSuccessTotal, getWaitingForConnectionTotal, getWaitSecondsHighCount, isEnabled, poolExists, reset, resume, setJDBCDriverRuntime, shrink, shutdown, start, suspend, testPool
 
Methods inherited from interface weblogic.management.runtime.ComponentRuntimeMBean
getDeploymentState, getModuleId, getWorkManagerRuntimes
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Method Detail

getServiceName

String getServiceName()
The database service name for this RAC data source.

Returns:
The service name.

getInstances

JDBCOracleDataSourceInstanceRuntimeMBean[] getInstances()
The set of data source RAC instance runtime MBeans that are associated with this data source.

Returns:
An array of data source group runtime MBeans

getONSClientRuntime

ONSClientRuntimeMBean getONSClientRuntime()
The ONS client runtime MBean associated with this data source.

Returns:
The associated ONS client runtime MBean.

getSuccessfulRCLBBasedBorrowCount

long getSuccessfulRCLBBasedBorrowCount()
The number of reserve requests for which existing connections were found that satisfied the runtime connection load balancing policy.

Returns:
The number of runtime connection load balancing hits.

getFailedRCLBBasedBorrowCount

long getFailedRCLBBasedBorrowCount()
The number of reserve requests for which a connection was not found based on the runtime connection load balancing policy.

Returns:
The number of runtime connection load balancing misses.

getSuccessfulAffinityBasedBorrowCount

long getSuccessfulAffinityBasedBorrowCount()
The number of reserve requests for which an existing connection was found that satisfied the affinity policy.

Returns:
The number of affinity hits.

getFailedAffinityBasedBorrowCount

long getFailedAffinityBasedBorrowCount()
The number of reserve requests for which an existing connection for the affinity policy was not found.

Returns:
The number of affinity misses.

Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01