Kbase P14484: Are there any issues with canceling a 9.x offline PROBKUP session om Win32?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Unverified
GOAL:
Are there any issues with canceling a 9.x offline PROBKUP session on Win32?
FACT(s) (Environment):
Windows
Progress 9.x
UNIX
FIX:
Although Progress Technical Support has heard of success stories of doing this, we have to highly warn against doing this. While the database is being backed up, Progress is reading it from disk in a block-by-block fashion (just as it is done when we read the database off of disk during production mode). Thus, if the PROBKUP process is abruptly stopped the user runs the risk of corrupting one or more database blocks. During normal database operations, the Progress database manager has the capability of detecting problems and forcing itself into "abnormal shutdown mode" to protect it's data. If this occurs, we go through a crash recovery process upon re-start of the database.
However, if any type of abrupt termination to a Progress database process occurs (such as issuing a KILL to the database process, a power loss, etc...) the abnormal shutdown process can NOT be triggered. Thus, the database terminates abruptly and it may not be capable of going through the crash recovery process because the BI file extents have become corrupted. Far worse, if any of the data file extents become corrupted due to an abrupt termination of a Progress process Technical Support may have to instruct the Progress customer to implement their disaster recovery plan and recover another copy of their database.