Backing up and restoring security information for selected database objects
First Claim
Patent Images
1. A method comprising:
- receiving a request to restore a selected object from a backup of a database comprising a plurality of objects, whereinthe plurality of objects comprises the selected object, andassociated security-related information is associated with the selected object in the backup of the database;
accessing the associated security-related information, whereinthe associated security-related information is gathered from the backup of the database,the accessing compriseslocating security-related information using database table metadata,the database table metadata is gathered from the backup of the database, andthe security-related information comprises the associated security-related information;
restoring the selected object as a restored selected object in a target database; and
associating one or more elements of the associated security-related information with the restored selected object.
7 Assignments
0 Petitions
Accused Products
Abstract
A mechanism to selectively restore portions of a monolithically backed up database, while maintaining security relationships associated with the restored portions of the database is provided. Embodiments of the present invention provide a method, system and computer-readable storage medium for receiving a request to restore a selected object from among a plurality of backed up objects in a database backup, accessing security-related information associated with the selected object in the database backup, restoring the selected object using the information associated with the selected object in a target area, and associating elements of the security-related information with the restored selected object.
16 Citations
20 Claims
-
1. A method comprising:
-
receiving a request to restore a selected object from a backup of a database comprising a plurality of objects, wherein the plurality of objects comprises the selected object, and associated security-related information is associated with the selected object in the backup of the database; accessing the associated security-related information, wherein the associated security-related information is gathered from the backup of the database, the accessing comprises locating security-related information using database table metadata, the database table metadata is gathered from the backup of the database, and the security-related information comprises the associated security-related information; restoring the selected object as a restored selected object in a target database; and associating one or more elements of the associated security-related information with the restored selected object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; a first storage object, accessible by the processor, wherein the first storage object is configured to store a backup of a database, and the backup of the database comprises a plurality of objects, and security-related information associated with the plurality of objects; a second storage object, accessible by the processor, wherein the second storage object comprises a target storage area, and the target storage area is configured to store objects restored from the backup of the database; and a memory, coupled to the processor, in which is encoded a set of instructions, executable by the processor and configured to receive a request to restore a selected object from the backup of the database, wherein the plurality of objects comprises the selected object, and associated security-related information is associated with the selected object in the backup of the database; access the associated security-related information, wherein the associated security-related information is gathered from the backup of the database, the instructions configured to access the associated security-related information comprise
instructions configured to
locate security-related information using database table metadata,the database table metadata is gathered from the backup of the database, and the security-related information comprises the associated security-related information; restore the selected object to the second storage object as a restored selected object; and associate one or more elements of the associated security-related information with the restored selected object. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium comprising:
-
a first set of instructions, executable by a processor, and configured to receive a request to restore a selected object from a backup of a database comprising a plurality of objects, wherein the plurality of objects comprises the selected object, and associated security-related information is associated with the selected object in the backup of the database; a second set of instructions, executable by the processor, and configured to access the associated security-related information, wherein the associated security-related information is gathered from the backup of the database the second set of instructions comprises a first subset of instructions, executable by the processor, and configured to locate security-related information using database table metadata, the database table metadata is gathered from the backup of the database, and the security-related information comprises the associated security-related information; a third set of instructions, executable by the processor, and configured to restore the selected object as a restored selected object in a target database; and a fourth set of instructions, executable by the processor, and configured to associate one or more elements of the associated security-related information with the restored selected object. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification