The warnings raised for these
direct mini LOBs are no longer legitimate since OpenEdge 10.1C and have been removed from DBTOOL in OpenEdge 11.7
In OpenEdge 11.7, these Warnings will still be raised when:
- For mini-LOBS (LOB 1 or LOB 2) that do have next fragments as they will need enough space to store 64bit rowids.
- For normal records (LOB 0), where >= 10-byte is needed to reserve space for 64bit-dbkey.
DBTOOL Option 6 can fix these if there is enough space in the first block of the rowid to expand out the 10 bytes needed. When addressing this issue with a LOB field, run the utility must be run
offline.Otherwise DBTOOL cannot fix them and will report:
ERROR - attempt to repair record fragment of <recid> area <area> failed - no free space in block.
In which case a
dump / load is required to re-create these records and avoid the problem with deletion outlined in the Article Reference below.