9-8 Oracle Fusion Middleware Administrators Guide for Oracle HTTP Server
9.2.1.6 ORACacheTotalSize
Specifies the size of the cache to use for disk caching operations. You can specify MB for megabytes or GB for gigabytes after an integer. If you do not specify a unit after
the integer, the default unit is bytes.
Example 9–3 ORACacheTotalSize Parameter
DAVParam ORACacheTotalSize 1GB If you use the
ORACacheDirectory parameter, you must also use the
ORACacheTotalSize parameter. The ORACacheTotalSize value should be large enough to hold either a significant
amount of your Web site, or all of the most frequently accessed files plus 25 percent more space. If the value is too small, overall performance degrades because of the
extra work of writing BLOB data to the file system and deleting files to make room for newer cache requests.
The actual space utilized by the disk cache might sometimes exceed the ORACacheTotalSize value, possibly by as much as the
ORACacheMaxResourceSize value. You should also be aware of file system block size issues that could cause the
cache to use more disk space than the ORACacheTotalSize value.
9.2.1.7 ORAConnect
Specifies the Oracle database to connect to. The ORAConnect parameter lets you connect to a database that is not included in the tnsnames.ora file. The value must
use the following format:
database_host:database_port:database_sid Example 9–4
shows an example:
Example 9–4 ORAConnect Parameter
DAVParam ORAConnect my-pc.example.com:1521:mysid To connect to an Oracle database, you must specify one, and no more than one, of the
parameters ORAConnect, ORAConnectSN
, or ORAService
. To connect to a database included in the tnsnames.ora file, use the
ORAService parameter.
9.2.1.8 ORAConnectSN
Specifies the Oracle database to connect to. The ORAConnectSN parameter lets you connect to a database that is not included in the tnsnames.ora file. The value for this
parameter is a character string.The value must use the following format:
database-host:database-port:database-service-name To connect to an Oracle database, you must specify one, and no more than one, of the
parameters ORAConnect
, or ORAService
. To connect to a database included in the tnsnames.ora file, use the
ORAService parameter.
9.2.1.9 ORAContainerName
Within the database user schema specified by the ORAUser
parameter, there must exist a container, which is a set of PLSQ packages and database tables that allow the
storage of files in the database within a hierarchical structure. The
See Also: Section 9.4.1, Using Disk Caching with OraDAV
Configuring mod_oradav 9-9
ORAContainerName parameter specifies the name of the container to use for the location. The value for this parameter is a character string, up to 20 characters. For
example, Locationproject1.
9.2.1.10 ORAException
Writes PLSQL stack dumps in the Oracle HTTP Server log file, error_log, in the event of an exception in the PLSQL package. The values are RAISE or NORAISE. Default
value is NORAISE.
9.2.1.11 ORAGetSource
Applies only to file system access. It specifies one or more file extensions to identify types of files that are not to be run, but rather opened for editing. Include periods .
with the file extension and use a comma to separate file extensions. The value for this parameter is enclosed within double quotation marks. For example:
.htm, .html, .jsp1, .jsp2 The ORAGetSource parameter lets you open files for editing that are usually run as a
result of a GET operation.
9.2.1.12 ORALockExpirationPad
Intended to be used in high-latency network environments to adjust the refresh lock behavior in Microsoft Office. Microsoft Office attempts to refresh locks on DAV
resources just before the lock is set to expire. If there is network congestion between the Microsoft Office client and the DAV server, the refresh request might arrive after
the lock has expired. The value is the number of seconds. The default value is 0.
OraDAV periodically looks for locks on resources that have expired and deletes those locks. The ORALockExpirationPad parameter can be used to provide some
additional time between when a lock expires and when that lock is deleted. For example, if ORALockExpirationPad is set to 120, OraDAV does not actually delete
locks for at least two minutes after the expiration time.
9.2.1.13 ORAPackageName
Identifies the OraDAV driver implementation that is to be called when issuing OraDAV commands. The default is the OraDAV driver, which is the ORDSYS.DAV_
API_DRIVER package.
9.2.1.14 ORAPassword
Specifies the password for the user specified by the ORAUser
parameter. If you do not want to specify the password as an unencoded text string with the
ORAPassword parameter, you can specify the password as a base-64 encoded string with the
ORAAltPassword parameter.