Method and mechanism for relational access of recovery logs in a database system
First Claim
Patent Images
1. A method of accessing database recovery logs of a database, said method comprising:
- selecting at least one of said database recovery logs to access, in which the at least one of the database recovery logs contains information for restoring the database to a specific state;
establishing a view of the at least one of said database recovery logs;
insulating said view from a format of the at least one of said database recovery logs;
issuing a database statement to query said view;
retrieving data from at least one of said database recovery logs in response to said database statement; and
displaying a result of the act of retrieving the data or storing the result in a tangible computer readable medium.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a method and mechanism for accessing recovery log information in a database system. The data stored in the recovery log is presented as a relational database “view,” which can be queried and accessed using relational database statements even though the underlying recovery log data may be stored in a non-relational format. According to an aspect of the invention, the recovery log data is thus encapsulated by the view presented to users of that data.
94 Citations
31 Claims
-
1. A method of accessing database recovery logs of a database, said method comprising:
-
selecting at least one of said database recovery logs to access, in which the at least one of the database recovery logs contains information for restoring the database to a specific state; establishing a view of the at least one of said database recovery logs; insulating said view from a format of the at least one of said database recovery logs; issuing a database statement to query said view; retrieving data from at least one of said database recovery logs in response to said database statement; and displaying a result of the act of retrieving the data or storing the result in a tangible computer readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 31)
-
-
12. A computer program product that includes a medium usable by a processor, said medium having stored thereon a sequence of instructions which, when executed by said processor, causes said processor to execute a process for accessing database recovery logs, said process comprising:
-
selecting at least one of said database recovery logs to access, in which the at least one of the database recovery logs contains information for restoring the database to a specific state; establishing a view of the at least one of said database recovery logs; insulating said view from a format of the at least one of said database recovery logs; issuing a database statement to query said view; retrieving data from at least one of said database recovery logs in response to said database statement; and displaying a result of the act of retrieving the data or storing the result in a tangible computer readable medium. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for accessing database recovery logs, said system comprising:
-
means for selecting at least one of said database recovery logs to access; means for establishing a view of the at least one of said database recovery logs; means for insulating said view from a format of the at least one of said database recovery logs; means for issuing a database statement to query said view; means for retrieving data from at least one of said database recovery logs in response to said database statement; and a display apparatus configured for displaying a result of the act of retrieving the data or a computer readable medium or a storage device configured for storing the result. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification