Consultor Eletrônico



Kbase P126424: How does proutil -C enablelargefiles affect replication?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   18/06/2009
Status: Verified

GOAL:

How does enablelargefiles affect replication?

GOAL:

If LargeFiles are enabled on the source db is it automatically applied to the target database?

GOAL:

Can largefiles be enabled after replication has been established ?

GOAL:

What happens to the target database when you enable largefiles on the source database ?

GOAL:

Can largefile support only be enabled on the target database?

GOAL:

Can proutil -C enablelargefiles be enabled on only the target replication enabled database?

FACT(s) (Environment):

All Supported Operating Systems
Fathom Replication

FIX:

Database Largefile support has to be enabled for BOTH the source and the target database.

When setting up the replication baseline for the first time:

A prorest where NO pre-existing target structure exists, will result in a large-file enabled database
A prorest where a pre-existing target structure exists, will result in whatever the setting is on the target structure, so it is important to run the 'proutil target -C enablelargefiles' prior to the prorest of the source baseline.

When enabling largefile support after the replication baseline has been established:

In both the source and target database perspective, replication will break until the largefile support is enabled on both databases.

For example, when enablelargefiles is run against the source database:

The Replication agent (RPLA) and Replication Server stop:



The source and target databases must both have large files enabled. (10386)
An error occurred during connection. Fathom Replication cannot continue (10534)
The Replication Server has been terminated or the Source database has been shutdown. The Agents will enter PRE-TRANSITION, waiting for re-connection from the Replication Server. (12688)



Replication will will remain in pre-transistion status until largefile support is enabled.

STEPS:
1. proshut target -by
2. proutil target -C enablelargefiles
3. start target

The reverse applies were largefilesupport enabled on the target first.