Kbase P124747: Target database fails to start with error 13242
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  4/22/2008 |
|
Status: Verified
FACT(s) (Environment):
OpenEdge Replication
OpenEdge 10.1x
SYMPTOM(s):
Target database fails to start with error 13242
The after-image extent manager daemon cannot be started because after-imaging is not started for the database. (13242)
replication enabled target database fails to start when aiarchiving enabled on source
CAUSE:
The after-image extent manager daemon starts when the database is started. Since the target database was created with a backup of the source after aiarchiving was enabled, it is enabled on the target database as well. Since target replication databases can also run after-imaging, this as as designed.
FIX:
There are two methods to correct the situation, depending on what is intended on the target database.
METHOD #1: disable aiarchiving before starting the target database
$ rfutil target -C aiarchiver disable
$ proserve target [.. startup parameters ..] -DBService replagent
METHOD #2: modify the target creation method to start after-imaging for the target replication enabled database then add aiarchiver specific startup parameters to the target database startup script:
$ prorest target source.bak
$ prostrct add target target_ai.st
$ rfutil target -C mark backedup
$ rfutil target -C aimage begin -G 0
$ proutil target -C enablesitereplication target
$ probkup target target00.bak -norecover
$ proserve target [..startup parameters] -aiarcdir <directory> -aistall -bithold 75000 -bistall -DBService replagent