发明名称 System and method for data recovery in a database on a computer system after an error in the system
摘要 System and method for reducing data loss in a database system during I/O errors and power failure during non-atomic writes to media in a transaction management system using write-ahead logging protocol. A recovery log is written during forward processing. On system restart processing, the log is traversed and a REDO executed. Recovery is effected from detected incomplete log writes or log write failures and uncommitted transactions are undone. A technique is provided in which files having I/O errors are identified, whereby subsequent restart operations are prevented from accessing these files. In one embodiment index files with such error are renamed, serving to indicate that corresponding original files contain errors, and the error index files are automatically rebuilt whereby I/O error on the files causes no data loss. The index file rebuild does not invalidate access plans related to the failed index.
申请公布号 EP0336546(B1) 申请公布日期 1996.06.19
申请号 EP19890301834 申请日期 1989.02.24
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ELLIOTT, LINDA CAROLYN;HORN, GARY RANDALL;JODAN, LLOYD EUGENE, III;LEVINE, FRANK ELIOT;SHIH, GENG-FONG;MYRE, WILLIAM WALTER, JR.
分类号 G06F7/22;G06F11/14;G06F12/00;(IPC1-7):G06F11/14 主分类号 G06F7/22
代理机构 代理人
主权项
地址