Consultor Eletrônico



Kbase P117811: Cannot enable as replication source when running proutil -C enablesitereplication
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   31/12/2008
Status: Verified

SYMPTOM(s):

Unable to re-enable replication after a transition has been performed

Cannot enable as replication source when running proutil -C enablesitereplication

Database has been transformed to a normal database during transition

Cannot enable restored database as a replication source

Cannot enable as replication source from an online probkup of a transitioned target database.

Cannot enable as replication source

FACT(s) (Environment):

Progress 9.1E
OpenEdge 10.0B
Fathom High Availability Replication 3.0A
Fathom High Availability Replication 10.0B

CAUSE:

Transition in these Progress releases does no clean up a flag in a masterblock. This capability is available in the 10.1A code base which was implemented with failback. This functionality will not be back-ported to V3 or 10.0b.

FIX:

In Progress 9.1X and OpenEdge 10.0x the "failback" process is still an offline process. Take an OFFLINE probkup of the transitioned target database to use for the re-creation of the replication enabled source database.

EXAMPLE:
del *.recovery
check the source.st is good and includes ai extents
check the source.repl.properties are in the same directory as the source.db
prorest source targetoffl.bak
rfutil source -C mark backedup
rfutil source -C aimage begin
proutil source -C enablesitereplication source
>> Replication (source) is now enabled for database source. (10351)
Start the (new) source database:
proserve source -S 4500 -B 10000 -L 10000 -spin 8000 -bibufs 30 -aibufs 45 -pica 256 -pi replserv
probkup online source source_b -REPLTargetCreation
Use this online backup to create target database again.