Patent ID: 8793288

Claim:
A method comprising: receiving, by a processor at an executing database instance, a request for access to a first plurality of database pages associated with a previous state of the database instance and not represented by a current converter of the executing database instance, the current converter mapping a logical page number of each database page associated with a current state of the executing database instance to a corresponding physical storage location, the first plurality of database pages including a first converter mapping a logical page number of each of the first plurality of database pages to a corresponding physical storage location, and the logical page numbers of the first plurality of database pages and at least one of the logical page numbers of the database pages associated with the current state of the executing database instance being the same; generating a cache converter in a cache memory of the executing database instance based on the first converter, the cache converter mapping a modified logical page number of each of the first plurality of database pages to a corresponding physical storage location, the modified logical page number of each of the first plurality of database pages identifying the previous state of the database instance and the logical page number of the database page; identifying a file identifier associated with each logical page number of each of the first plurality of database pages; mapping a modified file identifier of each of the first plurality of database pages to the modified logical page number of the database page, the modified file identifier identifying the previous state of the database instance and the file identifier associated with the logical page number of the database page; generating an entry of a database catalog to associate with each modified file identifier, the generated entry being based on an existing entry of the database catalog associated with the file identifier identified by the modified file identifier; and performing a database task using the mapping of modified file identifiers to modified logical page numbers and one or more of the first plurality of database pages while the database instance is executing.