Convert BSDS records to the extended 10-byte format: DSNTIJCB
You must convert the BSDS to a new format that supports 10-byte RBA and LRSN fields before you start Db2 in Db2 12. By default, the BSDS of a Db2 11 subsystem is initialized in the 6-byte, pre-Db2 11 format.
Before you begin
Before you can convert the BSDS, the Db2 subsystem or data sharing member must be started in Db2 11 new-function mode.
In Db2 subsystems that are not data sharing members, always convert all Db2 catalog, directory, and user objects to use the extended 10-byte RBA format before you convert the BSDS, especially if Db2 is close to reaching the logging limit for the 6-byte RBA. Failure to convert page sets to the 10-byte RBA format before Db2 reaches the 6-byte logging limit results in failed updates with reason code 00C2026D. No updates are allowed for any object that is still in the 6-byte format.
In data sharing, if any Db2 member is approaching the logging limit for the 6-byte RBA but the LRSN is not approaching the limit of the 6-byte range, converting the BSDS of just that member sufficient to resolve the immediate problem and prevent outages. However, if the LRSN is also approaching the end of the 6-byte range, you must continue and convert page sets to use the 10-byte format before the limit is reached.
At migration to Db2 12, you cannot start Db2 12 until the BSDS is converted to use the 10-byte RBA and LRSN formats. You can convert the BSDS before or during the Db2 12 migration process.
Procedure
To convert the BSDS to use the extended 10-byte RBA and LRSN format, complete the following steps:
What to do next
If you have not already done so, complete the following tasks:
- Convert all page sets for the Db2 catalog and directory as described in Convert the BSDS, Db2 catalog, and directory to 10-byte RBA and LRSN format .
- Convert all user objects to support the 10-byte RBA and LRSN, as described in Converting page sets to the 10-byte RBA or LRSN format. After Db2 reaches the hard logging limit, you might not be able to convert the catalog and directory page sets, as described in Converting page sets to the 10-byte RBA or LRSN format.
-
Continuously monitor the RBA and LRSN values until all catalog, directory, and user objects are converted to the 10-byte RBA or LRSN format. Failure to convert page sets before the 6-byte soft logging limit is reached results in failed updates with reason code 00C2026D, and any objects still in the 6-byte format become read-only. RBA or LRSN values greater than x'F00000000000' indicate that your system is at risk of reaching the 6-byte logging limit. For more information about the RBA and LRSN logging limits, see What to do before RBA or LRSN limits are reached.