Kbase P98240: Command truncate bi is ignored on a specific DB
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Unverified
FACT(s) (Environment):
Windows 32 Intel
Progress 8.x
SYMPTOM(s):
proutil <dbN> -C truncate bi
Truncate of the Before Image (BI) file has not been done
Database log file <dbN>.lg shows a 1rst problem, error 2249
Begin ABNORMAL shutdown code (2249)
Begin ABNORMAL shutdown code 2 (2249)
Database log file <dbN>.lg shows messages 459 and 6092 on crash recovery for following database (DB) restart attempt
** Any incomplete transactions are being backed out. (459)
<function>:Unknown O/S error during <system call>, errno <error number>, fd <file descriptor>, len <bytes>, offset <bytes>, file <file-name>. (6092)
<function>:Unknown O/S error during <system call>, errno 33, fd <file descriptor>, len <bytes>, offset <bytes>, file <dbN>.bi (6092)
CAUSE:
As per the errno value within message 6092, the problem is due to
33L ERROR_LOCK_VIOLATION The process cannot access the file because another process has locked a portion of the file.
FIX:
Reboot the Win32 machine to clear the ERROR_LOCK_VIOLATION on the Before Image (BI) file for this database