Kbase P139759: Full ai files are not backed up after enabling AI and AIARCHIVER online after previously disabling A
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  19/05/2011 |
|
Status: Unverified
SYMPTOM(s):
Receive 12161 errors when enabling after imaging and aiarchiver with an online probkup.
From this point forward all after-image extents will be archived to <path>.
(12161) The after-image extent <path>\aitest.a3 must be FULL before its contents can be extracted.
(13188) Error -30034 occurred when archiving after-image extent <path>\aitest.a3.
Even after running aimage new, the full ai files remain.
Database eventually stalls when last ai file is full and a switch needs to occur.
(3775) Can't switch to after-image extent /<path>/dbname.a1 it is full.
FACT(s) (Environment):
After Imaging had been enabled on the database before, but was turned off with the database running using the rfutil 'off' command'.
All Supported Operating Systems
OpenEdge 10.1x
OpenEdge Database Category: Maintenance
CHANGE:
After Imaging was in use for awhile and then turned off using the rfutil <dbname> -C off command.
CAUSE:
Bug# OE00179832
CAUSE:
This is a known issue.
FIX:
Workarounds:
1) Restart the database after running "rfutil dbname -C aimage aioff" and before re-enableing AI and AIARCHIVER with the online probkup.
2) To get around the numerous 12161 and 13188 errors run "rfutil <db-name> -C new" until after imaging switches to the ai file listed in the error message.
ie:
In the example below, extent a3 is reported. When After Imaging is enabled it starts with a1. So rfutil new will have to be run twice to sync the aiarchiver with After Imaging and resolve the problem.
[2009/01/13@16:48:10.628-0500] P-1008 T-2540 I AIMGT 5: (13231) From this point forward all after-image extents will be archived to E:\10.1C-OE\WRK\aitest\hist.
[2009/01/13@16:48:10.643-0500] P-1008 T-2540 I AIMGT 5: (12161) The after-image extent E:\10.1C-OE\WRK\aitest\aitest.a3 must be FULL before its contents can be extracted.
[2009/01/13@16:48:10.643-0500] P-1008 T-2540 I AIMGT 5: (13188) Error -30034 occurred when archiving after-image extent E:\10.1C-OE\WRK\aitest\aitest.a3.
Schedule some downtime before the last AI file needs to switch into the remaining FULL extents. While the db is down run the following command:
rfutil dbname -C archive extent <dbname.a#> <targetdir/somename.a#>
Run the following command to make sure the full extents are now empty:
rfutil dbname -C aimage list
Restart the database.