Method and apparatus for recovering the definitions of dropped database objects

   
   

A database management system maintains a system catalog for storing information regarding the data definitions of the managed data objects, where all information necessary for the recreation of the data definitions must be available or inferable from the stored information. The inventive database management system also maintains log records or a journal of changes which occur within the database system, especially to the system catalog information. When a drop of a managed data object occurs, the deletion of the system catalog data definition information is recorded in the log. To recreate the data definitions of the dropped objects, first the information about the dropped objects, deleted from the system catalog, is located in the log records. Second, the log records are read and extracted. Third, the definition information is extracted or inferred from the log records. Finally, the definition information is translated into the appropriate definition instructions for the database management system, for example, in SQL.

Системаа организации хозяйства базы данных поддерживает каталог системы для хранить информация относительно определений данных управляемых предметов данных, где вся информация обязательно для воссоздания определений данных должна быть имеющейся или inferable от, котор хранят информации. Изобретательный системаа организации хозяйства базы данных также поддерживает показатели журнала или журнал изменений происходят внутри система базы данных, специально к данным по каталога системы. Когда падение управляемого предмета данных происходит, пропускание данных по определения данным по каталога системы записано в журнале. Для того чтобы воссоздать определения данных упаденных предметов, сперва информация о упаденных предметах, уничтоженных от каталога системы, расположена в показателях журнала. Во-вторых, прочитаны и извлечены показатели журнала. В-третьих, данные по определения извлечены или inferred от показателей журнала. Окончательно, данные по определения переведены в соотвествующие инструкции определения для системаа организации хозяйства базы данных, например, в sql.

 
Web www.patentalert.com

< Data storage system having mata bit maps for indicating whether data blocks are invalid in snapshot copies

< Database system with methods providing high-concurrency access in B-Tree structures

> Methods and systems for transactional tunneling

> Configurable debug system with wire list walking

~ 00132