Nonstop Database, HiRDB Version 9 System Operation Guide
When a partitioning storage condition is changed, table data might be deleted. Consequently, when the partitioning storage conditions of a referenced table are changed, matching between the referenced table and the referencing table cannot be guaranteed.
When WITHOUT PURGE can be used during splitting, table data will not be deleted. However, as explained in 13.13.10(2) Recovery procedure when data not satisfying the post-splitting storage condition remains, if data remains that does not match the storage conditions after the partitioning storage conditions have been changed, that data cannot be retrieved. As a result, a mismatch occurs between this data and the data in the referencing table. The following shows an example:
If pd_check_pending=USE is specified in the system definition and the partitioning storage condition is changed for a referenced table, the referencing table is placed in check pending status regardless of whether WITHOUT PURGE is specified. If pd_check_pending=NOUSE is specified, the referencing table is placed in non-check pending status. Therefore, if you have changed the partitioning storage conditions, you must check the table's integrity and release the table from check pending status. For details, see the HiRDB Version 9 Installation and Design Guide.
The following describes the operation when partitioning storage conditions are changed for a referencing table.
The following describes the operation when partitioning storage conditions are changed for a table for which check constraint has been defined.
All Rights Reserved. Copyright (C) 2011, 2015, Hitachi, Ltd.