HELPLIB.HLB  —  RMU72  Repair  Command Qualifiers, All Segments
    All_Segments
    Noall_Segments

    The All_Segments qualifier specifies that RMU Repair should
    retrieve all segments of a segmented string; the Noall_Segments
    qualifier specifies that RMU Repair should only retrieve the
    first segment of a segmented string.

    Specify the Noall_Segments qualifier if you know that the list
    storage map for any segmented strings stored on the specified
    areas might have contained multiple areas. For example, if the
    storage map was created using the following SQL command, Oracle
    Rdb would store all the segmented strings on AREA1 until AREA1
    became full. If AREA1 became full, Oracle Rdb would continue to
    write the rest of the segments into AREA2. Suppose AREA2 becomes
    corrupt. In this case, retrieving the first segment from AREA1
    is not sufficient; all segments must be retrieved to determine if
    part of the segmented string is missing.

    CREATE STORAGE MAP FOR LIST STORE IN (AREA1, AREA2) FOR (TABLE1)
       IN RDB$SYSTEM;

    Specifying the Areas qualifier and the All_Segments qualifier
    is unnecessary and redundant because specifying the All_Segments
    qualifier causes RMU Repair to check all storage areas regardless
    of where the segmented string was stored initially.
Close Help