Loading

Fehlerbehebung bei der Datenreplikation

Veröffentlichungsdatum: Nov 19, 2025
Beschreibung
Umgebung: STG

In diesem Artikel wird die Fehlerbehebung im Rahmen der Staging-zur-Produktion- und der Staging-zur-Entwicklung-Replikation behandelt.
Lösung

Der erste Schritt der Staging-Überwachung besteht darin, den Job-Status des Datenreplikationsprozesses in der Staging-Instanz (Quellinstanz) zu überwachen. Wenn der nächste Schritt nicht ausgeführt werden kann, muss in den Staging-Protokollen nach Meldungen zum Fehler gesucht werden.

 
Sehen Sie sich zuerst die Staging-Protokolle für die Staging-Instanz an. Sehen Sie sich die jeweils aktuelle Datei "staging-blade-jjjjmmtt.log" an. Oftmals enthält ein einziges Staging-Protokoll die Staging-Ereignisse mehrerer Tage in einer Datei.

https:///on/demandware.servlet/webdav/Sites/Logs 

Suchen Sie in den Protokollen nach dem Beginn des Replikationsprozesses. Er weist einen ähnlichen Zeitstempel auf wie die von Ihnen begonnene Datenreplikationsaufgabe.
 
(in Business Manager erstellte einzelne Aufgaben)
 
[2007-01-15 21:17:12.848 GMT] ISH-CORE-2250: New replication task "1168895828901" in domain "Sites-Site" successfully created.
[2007-01-15  21:18:34.171 GMT] ISH-CORE-2250: New replication task "1168895910472"  in domain "Sites-YourStore" successfully created.
[2007-01-15  21:21:13.574 GMT]  ===================================================================================================
[2007-01-15 21:21:13.574 GMT] ReplicationPublication process created.
[2007-01-15 21:21:13.575 GMT] Start date: Mon Jan 15 21:21:12 GMT 2007
[2007-01-15 21:21:13.575 GMT] TargetSystem: Production (http://216.75.207.174:80)
[2007-01-15 21:21:13.575 GMT] Process uuid: bcvh6iaalTxJYaaacowN3YFqCG)
[2007-01-15 21:21:13.575 GMT] --------------------------------------------
 
Führen Sie ab diesem Punkt einen Bildlauf nach unten durch die Log-Datei aus. Sie sehen, dass der Job Schritte wie das Erfassen von Statistiken für alle Tabellen durchläuft.
 
[2007-01-15  21:27:06.602 GMT] ISH-CORE-2070: SQL (64ms, rows=1): begin  dbms_stats.gather_table_stats(user, 'PRODUCTOPTION_AV$1', method_opt  => 'for all indexed columns', cascade => TRUE); end;
[2007-01-15  21:27:06.654 GMT] ISH-CORE-2070: SQL (52ms, rows=1): begin  dbms_stats.gather_table_stats(user, 'PRODUCTOPTION$1', method_opt =>  'for all indexed columns', cascade => TRUE); end;
[2007-01-15  21:27:06.826 GMT] ISH-CORE-2070: SQL (171ms, rows=1): begin  dbms_stats.gather_table_stats(user, 'BUNDLEASSIGNMENT$1', method_opt  => 'for all indexed columns', cascade => TRUE); end;
[2007-01-15  21:27:06.869 GMT] ISH-CORE-2070: SQL (43ms, rows=1): begin  dbms_stats.gather_table_stats(user, 'PRODUCTOPTIONPRICE_AV$1',  method_opt => 'for all indexed columns', cascade => TRUE); end;
[2007-01-15 21:27:06.869 GMT] ISH-CORE-2067: Starting new transaction...
[2007-01-15 21:27:06.872 GMT] ISH-CORE-2069: Commit transaction.
[2007-01-15 21:27:06.882 GMT] ISH-CORE-2067: Starting new transaction..
 
Als Nächstes wird die erneute Synchronisierung ausgeführt, mit der die tatsächlichen Verzeichnisse des Dateisystems für das Kopieren in die Zielinstanz vorbereitet werden.
 
[ 2007-01-15 21:27:08.317 GMT] StagingGroup: Site specific content search index (Relative directory: search/content)
[2007-01-15  21:27:08.317 GMT] ISH-CORE-2486: Synchronize Files of unit  'Sites-YourStore-Site' in site 'Sites-YourStore-Site' to exchange  directory at '/remote/aaas/staging/stg'.
[2007-01-15 21:27:08.318  GMT] Executing command: /build/2.0.0/system/bin/synchronize.sh  /remote/aaas/aaas_stg/sharedata/sites/Sites-YourStore-Site/1/search/content/  /remote/aaas/staging/stg/Sites-YourStore-Site/search/content/ ()
[2007-01-15  21:27:08.402 GMT] rsync debug (/usr/bin/rsync -tr --delete  /remote/aaas/aaas_stg/sharedata/sites/Sites-YourStore-Site/1/search/content/  /remote/aaas/staging/stg/Sites-YourStore-Site/search/content/)
[2007-01-15  21:27:08.476 GMT] ISH-CORE-1956: Files in path 'search/content' of site  'Sites-YourStore-Site' are successfully prepared
 
Beim letzten Schritt der Staging-Instanz sollte es sich um eine Übergabe an das Ziel (Produktionsserver) handeln. Im Staging-Protokoll wird folgende Zeile angezeigt.
 
[2007-01-15 21:27:09.783 GMT] Staging pipeline in live system sucessfully called.
 
Wenn diese Erfolgsmeldung nicht angezeigt wird, suchen Sie nach Fehlern wie dem folgenden und führen Sie die empfohlenen Schritte aus.
 
ISH-CORE-2491:  Setting state of process with uuid='dC8KAANna1AAAAEOTN9h9md4' from  'StartingStagingProcess' to 'ErrorAcquiringEditingLocks
 
Lösung:
 
Wenn dieser Staging-Fehler auftritt, führen Sie die folgenden Schritte aus.
 
1. Starten Sie das Ziel (PRD oder DEV) und dann die Staging-Instanz über das Control Center neu.
2. Wiederholen Sie den fehlgeschlagenen Staging-Prozess mit denselben Parametern.
 
Wenn im Staging-Protokoll für die Staging-Umgebung keine Fehler angezeigt werden, rufen Sie das Staging-Protokoll für die Produktion auf.
 
https:///on/demandware.servlet/webdav/Sites/Logs
 
Die Staging-Protokolle für die Produktion beginnen mit einer Meldung wie der folgenden.
 
[2007-01-15  20:29:30.321 GMT] Copy staging process with  uuid=bcFvkiaalTMxMaaaco4bVYFqBX[2007-01-15 20:29:32.347 GMT] Starting  StagingResources-Acquire@Sites-Site
 
In Abhängigkeit davon, wofür Sie das Staging ausführen, wird der Beginn der db-Tabellenkopie angezeigt.
 
[2007-01-15  20:30:20.296 GMT] ISH-CORE-2070: SQL (123ms, rows=1): INSERT /*+ APPEND  */ INTO CATALOG$1 dest SELECT  CATALOGDOMAINID,ID,TYPECODE,STATUS,PROXYFLAG,STARTMAINTENANCE,ENDMAINTENANCE,POSITION,UUID,OCA,DOMAINID,LASTMODIFIED  FROM CATALOG$S src WHERE src.DOMAINID NOT IN  ('bcIxgiaalXEYQaaacmKaN9rLDa')
[2007-01-15 20:30:20.665 GMT] ISH-CORE-2070: SQL (369ms, rows=0): TRUNCATE TABLE CATALOGSITEASSIGNMENT$1 REUSE STORAGE
[2007-01-15 20:30:20.769 GMT] ISH-CORE-2070: SQL (100ms, rows=1): INSERT /*+ APPEND */ INTO CATALOGSITEASSIGNMENT$1
 
Nach dem Kopieren wechseln wir dann von temp zu den Quelltabellen $2 bis $1:
 
[2007-01-15  20:35:43.935 GMT] ISH-CORE-2300: Switching synonym  PRODUCT_AV from PRODUCT_AV$2 to PRODUCT_AV$1...
[2007-01-15  20:35:43.935 GMT] ISH-CORE-2300: Switching synonym  DELETEDPRODUCT from DELETEDPRODUCT$2 to DELETEDPRODUCT$1...
[2007-01-15 20:35:43.935 GMT] ISH-CORE-2300: Switching synonym PRODUCT from PRODUCT$2 to PRODUCT$1...
[2007-01-15  20:35:43.935 GMT] ISH-CORE-2300: Switching synonym  PRODUCTLINK from PRODUCTLINK$2 to PRODUCTLINK$1...
[2007-01-15  20:35:43.935 GMT] ISH-CORE-2300: Switching synonym  PRODUCTOPTION from PRODUCTOPTION$2 to PRODUCTOPTION$1
 
Wenn der Vorgang erfolgreich abgeschlossen wurde, wird am Ende der Protokolle folgende Meldung angezeigt.
 
[2007-01-15 21:31:17.434 GMT] ReplicationPublication process finished with state 'StagingProcessCompleted'.
[2007-01-15 21:31:17.435 GMT] Process uuid: cfbcMiaalTlpoaaado7llYFqCL)
[2007-01-15 21:31:17.435 GMT] End date: Mon Jan 15 21:31:16 GMT 2007
[2007-01-15 21:31:17.435 GMT] =======================================
 
 
Siehe auch:
Nummer des Knowledge-Artikels

000391175

 
Laden
Salesforce Help | Article