Field Summary |
|
String | ALPHA_BETA_ALLOW_UPGRADE Allow database upgrade during alpha/beta time. |
final public static String | AUTHENTICATION_PROVIDER_BUILTIN |
final public static String | AUTHENTICATION_PROVIDER_LDAP |
final public static String | AUTHENTICATION_PROVIDER_PARAMETER |
final public static String | AUTHENTICATION_SERVER_PARAMETER |
String | BOOT_ALL derby.system.bootAll
Automatically boot any services at start up time. |
String | BOOT_DB_CLASSPATH |
final public static String | CHECKPOINT_INTERVAL |
final public static String | CREATE_WITH_NO_LOG Creation of an access factory should be done with no logging. |
String | DATABASE_CLASSPATH derby.database.classpath
Consists of a series of two part jar names. |
final public static String | DATABASE_MODULE |
String | DATABASE_PROPERTIES_ONLY |
final public static String | DEADLOCK_MONITOR Turn on lock monitor to help debug deadlocks. |
final public static String | DEADLOCK_TIMEOUT Configuration parameter for deadlock timeouts, set in seconds. |
final public static int | DEADLOCK_TIMEOUT_DEFAULT |
final public static String | DEADLOCK_TRACE Turn on deadlock trace to help debug deadlocks.
Effect 1: This property only takes effect if DEADLOCK_MONITOR is turned
ON for deadlock trace. |
final public static String | DEFAULT_ACCESS |
final public static String | DEFAULT_CONNECTION_MODE_PROPERTY |
int | DEFAULT_LANGUAGE_STALE_PLAN_CHECK_INTERVAL |
int | DEFAULT_LOCKS_ESCALATION_THRESHOLD |
final public static String | DEFAULT_USER_NAME |
String | DELETE_ON_CREATE derby.__deleteOnCreate
Before creating this service delete any remenants (e.g. |
String | DELETE_ROOT_ON_ERROR db2j.deleteRootOnError
If we a new root is created while doing restore from backup,
it should be deleted if a error occur before we could complete restore
successfully. |
final public static String | DRDA_PROP_HOSTNAME |
final public static String | DRDA_PROP_KEEPALIVE |
final public static String | DRDA_PROP_LOGCONNECTIONS derby.drda.logConnections
Indicates whether to log connections and disconnections. |
final public static String | DRDA_PROP_MAXTHREADS |
final public static String | DRDA_PROP_MINTHREADS |
final public static String | DRDA_PROP_PORTNUMBER derby.drda.portNumber
The port number used by the network server. |
final public static String | DRDA_PROP_SECURITYMECHANISM derby.drda.securityMechanism
This property can be set to one of the following values
USER_ONLY_SECURITY
CLEAR_TEXT_PASSWORD_SECURITY
ENCRYPTED_USER_AND_PASSWORD_SECURITY
STRONG_PASSWORD_SUBSTITUTE_SECURITY
if derby.drda.securityMechanism is set to a valid mechanism, then
the Network Server accepts only connections which use that
security mechanism. |
final public static String | DRDA_PROP_STREAMOUTBUFFERSIZE derby.drda.streamOutBufferSize
size of buffer used when stream out for client. |
final public static String | DRDA_PROP_TIMESLICE |
final public static String | DRDA_PROP_TRACE |
final public static String | DRDA_PROP_TRACEALL derby.drda.traceAll
Turns tracing on for all sessions. |
final public static String | DRDA_PROP_TRACEDIRECTORY derby.drda.traceDirectory
The directory used for network server tracing files.
Default: if the derby.system.home property has been set,
it is the default. |
final public static String | DURABILITY_PROPERTY derby.system.durability
Currently the only valid supported case insensitive value is 'test'
Note, if this property is set to any other value other than 'test', this
property setting is ignored
In the future, this property can be used to set different modes - for
example a form of relaxed durability where database can recover to a
consistent state, or to enable some kind of in-memory mode.
When set to 'test', the store system will not force sync calls in the
following cases
- for the log file at each commit
- for the log file before data page is forced to disk
- for page allocation when file is grown
- for data writes during checkpoint
That means
- a commit no longer guarantees that the transaction's modification
will survive a system crash or JVM termination
- the database may not recover successfully upon restart
- a near full disk at runtime may cause unexpected errors
- database can be in an inconsistent state
This setting is provided for performance reasons and should ideally
only be used when the system can withstand the above consequences.
One sample use would be to use this mode (derby.system.durability=test)
when using Derby as a test database, where high performance is required
and the data is not very important
Valid supported values are test
Example
derby.system.durability=test
One can set this as a command line option to the JVM when starting the
application or in the derby.properties file. |
final public static String | DURABILITY_TESTMODE_NO_SYNC This is a value supported for derby.system.durability
When derby.system.durability=test, the storage system does not
force syncs and the system may not recover. |
String | ERRORLOG_FIELD_PROPERTY |
String | ERRORLOG_FILE_PROPERTY derby.stream.error.file=absolute or relative error log filename
Takes precendence over derby.stream.error.method. |
String | ERRORLOG_METHOD_PROPERTY |
final public static String | FILESYNC_TRANSACTION_LOG derby.storage.fileSyncTransactionLog
When set, the store system will use sync() call on the log at
commit instead of doing a write sync on all writes to the log;
even if the write sync mode (rws) is supported in the JVM. |
String | FORCE_DATABASE_LOCK derby.database.forceDatabaseLock
Cloudscape attempts to prevent two instances of Cloudscape from booting
the same database with the use of a file called db.lck inside the
database directory.
On some platforms, Cloudscape can successfully prevent a second
instance of Cloudscape from booting the database, and thus prevents
corruption. |
final public static String | FULL_ACCESS |
final public static String | FULL_ACCESS_USERS_PROPERTY |
final public static String | HTTP_DB_FILE_LENGTH |
final public static String | HTTP_DB_FILE_NAME |
final public static String | HTTP_DB_FILE_OFFSET |
final public static int | IDX_PAGE_SIZE_BUMP_THRESHOLD The bump threshold for pages size for index. |
String | IN_RESTORE_FROM_BACKUP db2j.inRestore
This Property is used to indicate that we are in restore mode if
if the system is doing a restore from backup. |
String | LANGUAGE_STALE_PLAN_CHECK_INTERVAL derby.language.stalePlanCheckInterval
This property tells the number of times a prepared statement should
be executed before checking whether its plan is stale. |
String | LANG_PERMISSIONS_CACHE_SIZE The size of the permissions cache used by the data dictionary.
Database. |
int | LANG_PERMISSIONS_CACHE_SIZE_DEFAULT |
String | LANG_SPS_CACHE_SIZE The size of the stored prepared statment descriptor cache
used by the data dictionary. |
int | LANG_SPS_CACHE_SIZE_DEFAULT |
String | LANG_TD_CACHE_SIZE The size of the table descriptor cache used by the
data dictionary. |
int | LANG_TD_CACHE_SIZE_DEFAULT |
String | LOCKS_ESCALATION_THRESHOLD derby.locks.escalationThreshold
The number of row locks on a table after which we escalate to
table locking. |
String | LOCKS_INTRO |
final public static String | LOCKWAIT_TIMEOUT Configuration parameter for lock wait timeouts, set in seconds. |
final public static String | LOG_ARCHIVAL_DIRECTORY |
String | LOG_ARCHIVE_MODE derby.storage.logArchiveMode
used to identify whether the log is being archived for the database or not.
It Is stored in the service.properties file.
This property can be set to the boolean values "true" or "false". |
final public static String | LOG_BUFFER_SIZE |
String | LOG_DEVICE_AT_BACKUP derby.storage.logDeviceWhenBackedUp
This property indicates the logDevice location(path) when the backup was
taken, used to restore the log to the same location while restoring from
backup. |
String | LOG_FILE_APPEND derby.infolog.append={true,false}
If the info stream goes to a file and the file already exist, it can
either delete the existing file or append to it. |
String | LOG_SEVERITY_LEVEL derby.stream.error.logSeverityLevel=integerValue
Indicates the minimum level of severity for errors that are reported to the error stream. |
final public static String | LOG_SWITCH_INTERVAL |
int | MIN_LANGUAGE_STALE_PLAN_CHECK_INTERVAL |
int | MIN_LOCKS_ESCALATION_THRESHOLD |
String | MODULE_ENV_CLASSES_PREFIX Declare a set of classes that the class for a module or sub sub protocol requires.
Value is a comma separated list of classes. |
String | MODULE_ENV_JDK_PREFIX Declare a minimum JDK level the class for a module or sub sub protocol supports.
Set to an integer value from the JVMInfo class to represent a JDK.
If the JDK is running at a lower level than the class requires
then the class will not be loaded and will not be used.
If there are multiple modules classes implementing the same functionality
and supported by the JVM, then the one with the highest JDK
requirements will be selected. |
String | MODULE_PREFIX derby.module.modulename
Defines a new module. |
final public static String | NO_ACCESS |
String | NO_AUTO_BOOT derby.database.noAutoBoot
Don't automatically boot this service at start up time. |
final public static String | PAGE_SIZE_DEFAULT_LONG The default page size to use for tables that contain a long column. |
final public static String | PAGE_SIZE_PARAMETER The page size to create a table or index with. |
String | PROPERTIES_CONGLOM_ID derby.storage.propertiesId
Stores the id of the conglomerate that holds the per-database
properties. |
final public static String | PROPERTIES_FILE Name of the file that contains system wide properties. |
final public static String | PROPERTY_RUNTIME_PREFIX By convention properties that must not be stored any persistent form of
service properties start with this prefix. |
final public static String | READ_ONLY_ACCESS |
final public static String | READ_ONLY_ACCESS_USERS_PROPERTY |
final public static String | REQUIRE_AUTHENTICATION_PARAMETER |
final public static String | ROW_LOCKING In cloudscape products which support Row Level Locking (rll), use this
property to disable rll. |
final public static String | SERVICE_LOCALE |
final public static String | SERVICE_PROTOCOL |
final public static String | SQL_AUTHORIZATION_PROPERTY |
final public static String | START_DRDA derby.drda.startNetworkServer
If true then we will attempt to start a DRDA network server when Cloudscape boots,
turning the current JVM into a server. |
String | STATEMENT_CACHE_SIZE |
int | STATEMENT_CACHE_SIZE_DEFAULT |
final public static String | STORAGE_DATA_NOT_SYNCED_AT_ALLOCATION db2j.storage.dataNotSyncedAtAllocation
When set, the store system will not force a sync() call on the
containers when pages are allocated.
An internal debug system only flag. |
final public static String | STORAGE_DATA_NOT_SYNCED_AT_CHECKPOINT db2j.storage.dataNotSyncedAtCheckPoint
When set, the store system will not force a sync() call on the
containers during a checkpoint.
An internal debug system only flag. |
final public static String | STORAGE_LOG_NOT_SYNCED db2j.storage.logNotSynced
When set, the store system will not force a sync() call on the log at
commit.
An internal debug system only flag. |
String | STORAGE_TEMP_DIRECTORY derby.storage.tempDirectory
Sets the temp directory for a database. |
String | SUB_SUB_PROTOCOL_PREFIX derby.subSubProtocol.xxx
A new subsubprotocol can be defined by specifying the class that handles storage for the
subsubprotocol by implementing the
org.apache.derby.io.StorageFactory StorageFactory or
org.apache.derby.io.WritableStorageFactory WritableStorageFactory interface. |
String | SYSTEM_HOME_PROPERTY derby.system.home
Property name for the home directory. |
final public static int | TBL_PAGE_SIZE_BUMP_THRESHOLD |
final public static String | USER_PROPERTY_PREFIX |
final public static int | WAIT_TIMEOUT_DEFAULT |