Consultor Eletrônico



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