Skip navigation links

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

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


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.

Since:
10.3.4.0

Field Summary

 

Fields inherited from interface weblogic.management.runtime.ComponentRuntimeMBean
ACTIVATED, NEW, PREPARED, UNPREPARED

 

Method Summary
abstract  long getFailedAffinityBasedBorrowCount()
          The number of reserve requests for which an existing connection for the affinity policy was not found.
abstract  long getFailedRCLBBasedBorrowCount()
          The number of reserve requests for which a connection was not found based on the runtime connection load balancing policy.
abstract  JDBCOracleDataSourceInstanceRuntimeMBean[] getInstances()
          The set of data source RAC instance runtime MBeans that are associated with this data source.
abstract  ONSClientRuntimeMBean getONSClientRuntime()
          The ONS client runtime MBean associated with this data source.
abstract  String getServiceName()
          The database service name for this RAC data source.
abstract  long getSuccessfulAffinityBasedBorrowCount()
          The number of reserve requests for which an existing connection was found that satisfied the affinity policy.
abstract  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, getJDBCReplayStatisticsRuntimeMBean, getLastTask, getLeakedConnectionCount, getNumAvailable, getNumUnavailable, getPrepStmtCacheAccessCount, getPrepStmtCacheAddCount, getPrepStmtCacheCurrentSize, getPrepStmtCacheDeleteCount, getPrepStmtCacheHitCount, getPrepStmtCacheMissCount, getProperties, getReserveRequestCount, getState, getVersionJDBCDriver, getWaitingForConnectionCurrentCount, getWaitingForConnectionFailureTotal, getWaitingForConnectionHighCount, getWaitingForConnectionSuccessTotal, getWaitingForConnectionTotal, getWaitSecondsHighCount, isEnabled, poolExists, reset, resume, shrink, shutdown, start, suspend, testPool

 

Methods inherited from interface weblogic.management.runtime.ComponentRuntimeMBean
getDeploymentState, getModuleId, getWorkManagerRuntimes

 

Methods inherited from interface weblogic.management.runtime.RuntimeMBean
addPropertyChangeListener, removePropertyChangeListener

 

Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, 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.

Skip navigation links

Copyright 1996, 2015, 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.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09