Kbase P133255: Transitioning an OpenEdge Replication enabled target database fails when the target database has a S
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  04/01/2011 |
|
Status: Verified
SYMPTOM(s):
Transitioning an OpenEdge Replication enabled target database fails when the target database has a SQL broker running
target is in PRE-TRANSITION status when dsrutil target -C transition agent
Transitioning database information returns to the cmd prompt after "Replication Agent processing" message
in the target.repl.util.lg:
REPL : (-----) Waiting for response from Repl process during phase 1
in the target.lg file the Replication process has been disconnected as a dead user
the repl.util.startup.lg has been created but has no entires
FACT(s) (Environment):
Target database has a secondary login broker running during transition
OpenEdge 10.1x
All Supported Operating Systems
CAUSE:
Bug# OE00172873
FIX:
Workaround:
1. Restart the target database without the secondary login broker:
$ proserve <target> [startup parameters] -DBService replagent
2. Set the target database to pre-transition status:
$ dsrutil <target> -C triggertransition agent
- OPTIONAL: roll forward additional ai files if needed
$ dsrutil <target> -C recovery agent
$ dsrutil <target> -C ApplyExtent <fullpath>\backedup.source.a3
3. transition the target database:
dsrutil <target> -C transition agent -logging 2
alternatively, if the intent is to transition the target database to a NORMAL database, simply disable replication after considering the Optional steps above.
$ echo y | proutil <target> -C disablesitereplication target