1. A method for online reorganization of an existing database that occurs while read and update activity of the existing database continues, the method comprising the steps of: unloading the existing database; reloading the existing database to a shadow database; building shadow database indexes; capturing updates for the existing database; applying the captured updates to the shadow database; taking the existing database offline; finalizing the shadow database with any remaining updates when the existing database is taken offline; and placing the finalized shadow database online.