Documente Academic
Documente Profesional
Documente Cultură
Sybase ASE now implements Recovery Fault Isolation (RFI), a new online
recovery feature that provides for partial recovery of the database. RFI can
isolate corruption, encountered during recovery, to the corrupt pages. This
allows us to restore database to a consistent state by isolating and repairing
corruption on a page by page (and hence, on an object by object) basis
without having to go back to database backups or log suiciding. RFI can be
used only when non-system object corruption is encountered. If system
tables are corrupt, the entire database has to be restored from backups.
RFI allows the DBA to select the granularity of recovery for each database. A
DBA can
1) Mark the entire database suspect on any recovery failure ( default
behavior)
2) Set a threshold of the number of pages that would be allowed to be
offline. The DBA can determine if the database would be updateable or
just read only.
3) Also, the DBA can setup the database to be marked suspect on any
recovery failure so that the DBA can fix the corruption before the
database is opened for all users.
sa_on and sa_off toggle the database or page online and offline.
Suiciding the log
RFI eliminates the need to suicide the log