IBHFIXTHRESHOLD

Controls how many invalid block-header messages are returned to the client or server log, relative to the number of level-0 blocks written to disk.

This setting does not apply to aggregate storage databases.

Syntax

IBHFIXTHRESHOLD appName | xxxx dbName | xxxx percentage

Description

You must set the server configuration setting IBHFIXTHRESHOLD in the server essbase.cfg file and restart Essbase Server before you can find and fix invalid block-header problems.

This setting controls how many invalid block-header messages are returned to the client or server log, relative to the number of level 0 blocks written to disk. After the threshold is reached, no corrective action can be performed, and a message is sent to the client suggesting that the database be rebuilt.

If messages are written to the client or server log indicating the presence of invalid block-header errors, but the threshold that requires the database be rebuilt is not reached, you can either rebuild the database or you can find and fix the errors using MaxL: Alter Database DBS-NAME validate data to local | server logfile FILE-NAME.

Notes

Example

IBHFIXTHRESHOLD sample basic 10

Specifies that on Sample Basic, if 10% of the data blocks have invalid block-header errors, it is time to rebuild the database.

IBHFIXTHRESHOLD sample xxxx 15

Specifies that for any database in the Sample application, if 15% of the data blocks have invalid block-header errors, it is time to rebuild the database.

IBHFIXTHRESHOLD xxxx xxxx 5

Specifies that for any database, if 5% of the data blocks have invalid block-header errors, it is time to rebuild the database.

See Also

Alter Database (MaxL statement)