Select to view content in your preferred language

Geodatabase Synchronization error

2926
1
10-25-2012 07:20 PM
AntonyPaul_M1
Deactivated User
Hi All,

I am using ArcSDE 9.3 (Oracle 10g) all service packed with latest patch

I created a replica in from my enterprise GSB to the site file GDB. It is one way replication.

I am using python script to do the synchronization with the child replica and it was working fine though few hick ups with FGDB locks.

Today I have received new error and the synch couldn't complete,

ERROR 000582: Error occurred during execution.
FDO error: -2147024894 [GDB_ReplicaLog]
FDO error: -2147024894 [GDB_SystemCatalog]
General function failure [Hole_List_Max_Fe]
Failed to execute (SynchronizeChanges).
End Time: Fri Oct 26 06:04:13 2012 (Elapsed Time: 1 hours 23 minutes 43 seconds)
2012-10-26 06:04:13,742 INFO --- Process Complete ---


I can see from  the from the replicalog.dat , when it comes to the one particular layer the error occured,

<<ReplicaMsg OperationName='TransferingChanges' Completed='26/10/2012 5:58:13 AM' TimeElapsed='2.915933 mins' Name='General function failure [Hole_List_Max_Fe] - Hole_List_Max_Fe'></ReplicaMsg>

I tiried manual copy/paste with this layer with FGDB and it is working fine.

Could anyone help me here ti fins what really causing the issue?

Cheers
Antony
0 Kudos
1 Reply
HeatherMcCracken
Esri Contributor
Anythony,

A couple of things to try to investigate, or work around the issue?
1) Try to sync using the Synchronize Changes command (i.e. NOT the GP tool) - does this give you any better error?
2) if above fails - try synching the changes using a Delta file instead.  So this would mean first exporting the changes from the parent to a delta .gdb (or .xml) and importing on the child.  Does this work? If not, does it fail on the export or the import?

If you are unable to get the above working please submit this issue to support. 
For example, if 2) fails on the import, you should include the Delta File and the target .gdb to the support analyst.

If need be, you can recreate the replica (assuming the target is just a copy of the source with a one way) - but ideally we need to sort out what's up.

Thanks,
Heather
0 Kudos