JDBCOracleParamsBean


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

Contains the Oracle database-related parameters of a data source.

Configuration parameters for a data source's Oracle-specific behavior are specified using a Oracle parameters bean.

       
Security rolesThe following roles have read, write, and invoke permission for all non-encrypted attributes and operations in this MBean:
  • Deployer
Fully Qualified Interface NameIf you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.j2ee.descriptor.wl.JDBCOracleParamsBean
Factory Methods No factory methods. Instances of this MBean are created automatically.


Attributes

This section describes the following attributes:


AffinityPolicy

Specifies the affinity policy for the datasource.

Options include:

The default value is Session.

       
Privileges Read/Write
Typejava.lang.String
Default ValueSession
Legal Values
  • Transaction
  • Session
  • Data
  • None

ConnectionInitializationCallback

The name of the Connection Initialization Callback class.

       
Privileges Read/Write
Typejava.lang.String

FanEnabled

Enables the data source to subscribe to and process Oracle FAN events.

This attribute is only applicable for RAC configurations that publish FAN notification events using the ONS protocol.

       
Privileges Read/Write
Typeboolean

OnsNodeList

A comma-separate list of ONS daemon listen addresses and ports to which connect to for receiving ONS-based FAN events.

       
Privileges Read/Write
Typejava.lang.String

OnsWalletFile

The location of the Oracle wallet file in which the SSL certificates are stored. Only required when the ONS client is configured to communicate with ONS daemons using SSL.

       
Privileges Read/Write
Typejava.lang.String

OnsWalletPassword

The wallet password attribute that is included as part of the ONS client configuration string. This attribute is only required when ONS is configured to use the SSL protocol.

The value is stored in an encrypted form in the descriptor file and when displayed on the Administration Console.

           
Privileges Read/Write
Security rolesRead access is granted only to the following roles:
  • Deployer
Typejava.lang.String
Encryptedtrue

OnsWalletPasswordEncrypted

The encrypted database password as set with setOnsWalletPassword(), or with setOnsWalletPasswordEncrypted(byte[] bytes).

           
Privileges Read/Write
Security rolesRead access is granted only to the following roles:
  • Deployer
Typebyte[]
Encryptedtrue

OracleEnableJavaNetFastPath

Enables the Oracle JDBC driver to reduce data copies and fragmentation.

       
Privileges Read/Write
Typeboolean

OracleOptimizeUtf8Conversion

Enables the Oracle JDBC optimize UTF-8 conversion option.

       
Privileges Read/Write
Typeboolean

OracleProxySession

Enables Oracle JDBC Proxy Authentication.

       
Privileges Read/Write
Typeboolean

UseDatabaseCredentials

If enabled, Oracle database credentials are used in getConnection instead of application server credentials. The database credentials are used to get a proxy session without requiring any work in the credential mapper.

       
Privileges Read/Write
Typeboolean


Operations

This section describes the following operations:


    isSet

    Return true if the given property has been explicitly set in this bean.

       
    Operation Name"isSet"
    ParametersObject [] {  propertyName }

    where:

    • propertyName is an object of type java.lang.String that specifies:

      property to check

    SignatureString [] { "java.lang.String" }
    Returns boolean
    Exceptions
    • java.lang.IllegalArgumentException
      IllegalArgumentException if propertyName is not a recognized property

    unSet

    Restore the given property to its default value.

       
    Operation Name"unSet"
    ParametersObject [] {  propertyName }

    where:

    • propertyName is an object of type java.lang.String that specifies:

      property to restore

    SignatureString [] { "java.lang.String" }
    Returns void
    Exceptions
    • java.lang.IllegalArgumentException
      UnsupportedOperationException if called on a runtime implementation.