See “Configuring Connection Failover” for a discussion of connection failover and information about other connection string options that you can set for this feature.where string is the name of the application.See “Performance Considerations” for information about configuring this option for optimal performance.Determines how the data provider optimizes batch processing during update operations. The BatchUpdateSize property must be set to an integer greater than 1 (see “OracleDataAdapter Class” for more information).where string is the host name of the client machine.NULL | stringwhere string is a valid user ID.Supported in Oracle 10g R2 and higherSee “Performance Considerations” for information about configuring this option for optimal performance.NOTE: This option is ignored if Reauthentication Enabled is set to True.0 | xwhere x is a positive integer from 1 to 65535.If set to x, the data provider attempts to connect the specified number of times. If a connection is not established during the retry attempts, the data provider returns an error that is generated by the last server to which it attempted to connect.0 | xwhere x is a positive integer from 1 to 65535.If set to x, the data provider waits the specified number of seconds between connection retry attempts.0 | xwhere x is a positive integer greater than 1.where string is the name of the database.See “Performance Considerations” for information about enlisting in distributed transactions can affect performance.Determines whether the data provider adds a hint to SQL statements to enable Oracle’s server-side resultset caching feature, which stores the result set in database memory so that it can be reused. Server-side resultset caching can improve performance if your application executes the same query multiple times. This option only applies to connections to Oracle 11g database servers that support server-side resultset caching.See “Performance Considerations” for information about configuring this option for optimal performance.0 | xwhere x is a positive integer 1 or higher.If set to x, tracing is enabled.When set to True and Enlist is set to True, distributed transactions are supported and calls to Connection.EnlistTransaction function normally. See “Performance Considerations” for information about using distributed transactions.NOTE: When set to False and Enlist is set to True, the data provider returns an error.See “Performance Considerations” for information about configuring this option for optimal performance.This connection string option can affect performance for the ADO.NET data provider. See “Performance Considerations” for more information.NOTE: This option is ignored unless the Authentication Method connection string option is set to Kerberos.An empty string | path_to_GSS_client_librarywhere string is a valid host name or IP address.If your network supports named servers, you can specify a server name such as OracleAppServer. Otherwise, specify an IP address such as 122.23.15.12. See “Using IP Addresses” for information about using IP addresses.Empty string | host_name0 or xwhere x is any positive integerwhere command is an Oracle statement.C:\install_dir\DDTek.lic0 | xwhere x is a positive integer from 1 to 65535.See “Removing Connections from a Pool” for a discussion of connection lifetimes.If set to True, the data provider attempts to connect to the database servers in random order. See “Client Load Balancing” for more information about load balancing.NOTE: This option has no effect unless alternate servers are defined for the Alternate Servers connection string option.The Load Balancing connection string option is an optional setting that you can use in conjunction with connection failover. See “Using Connection Failover” for a discussion of connection failover and for information about other connection options that you can set for this feature.See “Creating a Connection Pool” for more information.See “Creating a Connection Pool” for more information.0 | xwhere x is a positive integer greater than 1.This connection string option can affect performance. See “Performance Considerations” for more information.See “Removing Connections from a Pool” for a discussion of connection lifetimes.0 | xwhere x is a positive integer from 1 to 65535.If set to False, the Oracle NUMBER data type with no precision and no scale is not mapped to DOUBLE.Specifies the number of bytes used for the buffer used to read packets from the network socket that is communicating with the Oracle database. Increasing the buffer size often improves performance for applications that have large result sets. The packet buffer size should be the same as or smaller than the size set for “Fetch Array Size”NOTE: When the BindByName property of the OracleCommand object is set to True and this connection string option is defined as BindByName or BindByOrdinal, the value defined in the connection string is overridden for the lifetime of the OracleCommand Class object.where string is a valid password.If set to True, connection pooling is enabled. See “Using Connection Pooling” for a discussion of connection pooling.where port is the port number.where string is the value that identifies the Client Product Version/ID on the server.Table B-2 lists the names and hexadecimal values you can specify to increase the amount of database metadata returned.
Table B-2. Oracle Column Collections
For example, to return descriptions of tables and columns, specify Schema Options=ShowDescriptions or Schema Options=0x01.where service_name is the description of the destination for a network connection.This connection string option can affect performance. See “Performance Considerations” for more information.Specifies the statement caching mode for the lifetime of the connection. See “Using Statement Caching” for more information.This connection string option can affect performance. See “Performance Considerations” for more information.0 | -1 | xwhere x is any positive integer.If set to x, the data provider waits the specified number of seconds before committing or rolling back the transaction.If set to -1, the data provider uses the value specified for the Connection Timeout connection string option.where string is a valid user name.NOTE: Some connection string options are not supported in the ADO.NET Entity Framework. However, the functionality is provided a different way.However, the functionality is provided through the use of pseudo stored procedures. see “Using Pseudo Stored Procedures” for more information.See “Changes in Default Values for Connection String Options” and “Supported Properties and Methods” for other differences.