Kbase P149983: AI archiver fails to empty old FULL extents after replication has been disabled
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  01/03/2011 |
|
Status: Verified
SYMPTOM(s):
AI archiver fails to empty old FULL extents after replication has been disabled
AI extents remain FULL even when aiarchiver is running
FACT(s) (Environment):
OpenEdge Replication server process has been terminated via dsrutil <dbname> -C terminate server
OpenEdge Replication has been disabled via dsrutil <dbname> -C disablesitereplication source
The AI Archiver archives and empties new FULL extents
All Supported Operating Systems
OpenEdge Replication 10.x
OpenEdge 10.x
CAUSE:
Bug# OE00188358
CAUSE:
The ai archiver is only emptying archived ai extents while the database was enabled for Replication. If Replication is disabled at runtime, the existing FULL extents are never be emptied only the next new FULL ai extents.
FIX:
Workaround:
To resolve the issue of FULL extents not being emptied:
1. Disable the aiarchiver using the command:
rfutil <dbname> -C aiarchiver disable
2. Empty the full extents manually, run the following command repeatedly until there are no more full extents:
rfutil <dbname> -C aimage empty extent
3. The archiving and emptying of AI extents will need to be manually managed until such a time that the database can be shutdown and the AI Archiver re-enabled.