Kbase P182293: Unable to turn off after-imaging using rfutil dbname -C aimage end or aioff after ai files deleted
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  09/02/2011 |
|
Status: Unverified
SYMPTOM(s):
Unable to turn off after-imaging using rfutil dbname -C aimage end
Unable to turn off after-imaging using rfutil dbname -C aimage aioff
Unable to start database due to missing after image (ai) files.
Drive with after-image files crashed
** Cannot find or open file C:\wrk102a\repl\alpha\alpha.a2, errno = 2. (43)
**Cannot find or open file <filename.a#>, errno = 2. (43)
FACT(s) (Environment):
Decided to start database without after-imaging enabled
All Supported Operating Systems
Progress 9.x
OpenEdge 10.x
CAUSE:
After-imaging is still enabled. Any command will check that the files exist.
FIX:
Do the following to work around this issue:
1) run a prostrct list against the database:
prostrct list dbname
This will create a new dbname.st file.
2) Edit the resulting .st file and remove, or comment out, all references to the .ai files.
3) Make an OS copy or rename the .db file
4) Run the following command:
prostrct builddb dbname modified-dbname.st
The database should now start.