1. A method of reorganizing a database object while providing clients continuous access to data stored in the database object, the method comprising: by a computer system comprising computer hardware: reorganizing data of an original object by copying the data to a reorganized object; applying a first partial lock to the original object, the first partial lock blocking select data modification operations against the original object while allowing other operations against the original object; applying a second partial lock to the reorganized object, the second partial lock blocking select data modification operations against the reorganized object while allowing other operations during the reorganization such that the reorganized object remains continuously accessible during the reorganization; substituting the reorganized object for the original object such that the reorganized object remains accessible while substituting the reorganized object for the original object.