The OP asks about the restored SAVF [device file size] *FILE size, not the database *FILE size, So... the official answer had [to have] come from the "load\dump folks" versus "database folks"... even if I was the database person contacted and then to have alluded to the probability of the dynamic allocation during save explaining the size difference for the restored object. :-)

The *DMPSPC object is allocated in chunks\extents, probably using a similar algorithm to the database [larger chunks for multiple successive requests], such that the save file object as target of the dump [AKA save] may be *larger* than the save file created during the restore of that saved save file. That is because the dump space can be pre-created to exactly the size required to hold all of the records, into which the dumped\saved records\data are then loaded\restored. As such, a restored save file *FILE object should never be larger than the unchanged\saved save file object.

A restored database file however, may be larger or smaller. The noted response from Debbie does not apply for restored database files. The reply does however allude to how size differences often will be seen for copies [note: old reorganize is a form of copy, which can increase a dataspace size] of database files. Although a restored database file may change in size from its original, what was allocated for data is pre-created to the saved size. Some of the database *FILE composite pieces for various reasons will change in size, but the "dataspace" size [what would similarly be described as allocated dynamically in extents] would remain identical; i.e. any empty extents allocated before save will be part of the pre-created data space object. The overall changes in size from the original database *FILE objects in comparison to the restored objects are due to differences in the restored file for any changes in the network\relationships, changes to the composite pieces being built new versus restored [database restore is implemented as create then data load], and changes in object sharing [e.g. formats, indexes].

Regards, Chuck

Roger Harman wrote:
I ran into a similar situation years ago. I emailed Debbie
Saugen, the Backup/Recovery wizard @ IBM, and she got the answer
from the database folks. To paraphrase (from memory) it's an
issue of allocation and extents. When the system creates the
object, it gets space dynamically. When it restores the object,
it knows how much space to allocate right off the bat.

My original question was in response to an audit of our
backup/restore. On a test, the object sizes differed - some
larger, some smaller.


john.earl at 12/08/2009 12:26:03 PM wrote:
Has anyone ever heard of a restored save file being of a
different size than the original save file that was saved?

We have a situation where we wrote a save file with 5300+
objects in it to tape, then later restored the save file and to
the same system and found that the size of the restored file
was about 190K smaller than the the original save file.

A DSPSAVF indicates that the same number of objects are in the
save file, and there is no obvious loss of data. The next step
is to do a object by object inspection, but before I go down
that road I was wondering if there might be a simple
explanation that I am just not aware of.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.