Stage-Kopierdienstprogrammbefehl (Windows NT, Windows 2000, AIX und Solaris)
Das Stage-Kopierdienstprogramm kopiert Daten von der
Produktionsdatenbank in die Staging-Datenbank. Sie können den deisen Befehl nicht verwenden, wenn
sich Angebotsanfragen (Requests for Quotes, RFQs) auf Ihrem Produktionssystem befinden. Weitere Informationen hierzu finden Sie unter Staging-Server - Einschränkungen.
Um das Stage-Kopierdienstprogramm auszuführen, geben Sie Folgendes
an einer Eingabeaufforderung auf einer Maschine ein,
die sowohl eine Verbindung zum Staging-Server als auch zur Datenbank des
Produktions-Servers herstellen kann.
Sie müssen den gesamten Befehl in einer Zeile eingeben. Hier wird
der Befehl zur Veranschaulichung in mehreren
Zeilen dargestellt.

Hinweis:
- Sie müssen die optionalen
Parameter, die Anmeldebenutzer-ID und das Kennwort in den Befehl aufnehmen, auch dann, wenn
Sie momentan dieses Dienstprogramm unter der selben Benutzer-ID ausführen.
Oracle-Verweise gelten nicht für die Linux-Plattform.
Parameterwerte
-
scope
- Der Geltungsbereich der Kopieraktion auf den Staging-Server. Geben Sie eine der folgenden
Möglichkeiten an:
- _all_
Geben Sie _all_ ein, um die Datensätze hochzustufen, die sich
auf die Site und auf alle Händler beziehen.
- _site_
Geben Sie den Wert _site_ ein, um nur die Site-bezogenen
Datensätze zu kopieren.
- _merchant_
Geben Sie den Wert _merchant_ ein, um
nur Datensätze, die sich auf alle Händler beziehen, auf den Staging-Server zu kopieren.
- sourcedb
- Der Name der Datenbank auf dem Produktions-Server.
Verwenden Sie host:port:sid,
wie beispielsweise myhost:1521:mydb.
- destdb
- Der Name der Datenbank auf dem Staging-Server.
Verwenden Sie host:port:sid,
wie beispielsweise myhost:1521:mydb.
- dbtable
- (Optional) Der Name einer bestimmten Tabelle, die kopiert werden soll. Alle
Datensätze in dieser Tabelle werden kopiert, allerdings nur unter der
Voraussetzung, dass
die Datensätze innerhalb des Geltungsbereichs liegen, der durch den
Parameter scope angegeben wird; andernfalls werden keine
Datensätze kopiert.
- sourcedb_user
- (Optional) Die Anmelde-ID des Datenbankadministrators, der das Quellendatenbankschema
erstellt hat. Wird keine ID angegeben, wird die ID des Benutzers verwendet, der
momentan das Dienstprogramm aufgerufen hat.
- sourcedb_passwd
- (Optional) Das Kennwort der Anmelde-ID, das durch den Parameter
sourcedb_user angegeben wird.
- destdb_user
- (Optional) Die Anmelde-ID des Datenbankadministrators, der das Zieldatenbankschema
erstellt hat. Wird keine ID angegeben, wird die ID des Benutzers verwendet, der
momentan das Dienstprogramm aufgerufen hat.
- destdb_passwd
- (Optional) Das Kennwort der Anmelde-ID, das durch den Parameter
destdb_user angegeben wird. Falls nicht angegeben,
fpordert Sie das System zur Eingabe des Kennworts auf.
- log
- (Optional) Der Pfad und Name der Datei, in der das Stage-Kopierdienstprogramm
seine Aktivitäten und Fehler aufzeichnet. Wenn dieser Parameter nicht angegeben wird, wird im folgenden
Protokollverzeichnis eine Protokolldatei namens
stagingcopy_jjjj.mm.tt_hh.mm.ss.zzz.log erstellt:
laufwerk:\WebSphere\CommerceServer\logs
laufwerk:\Programme\WebSphere\CommerceServer\logs
/usr/WebSphere/AppServer/logs
/opt/WebSphere/AppServer/logs
- cleanup_stage_db
- (Optional) Verwenden Sie diese Parameter, um die Staging-Tabellen
zu bereinigen, bevor das Stage-Kopierdienstprogramm verwendet wird. Wenn Sie den Parameter -cleanup_stage_db zur Bereinigung der Site-Daten
einsetzen, müssen Sie beachten, dass aufgrund des mehrstufigen Löschens
ebenfalls die Händlerdaten gelöscht werden können. Nachdem Sie die Site-Daten bereinigt und kopiert haben, sollten Sie
die Händlerdaten bereinigen und kopieren. Yes ist die Standardeinstellung. Wenn Sie die Option no angeben, werden keine Daten aus den
Staging-Tabellen gelöscht. Das Kopieren kann fehlschlagen, falls die kopierten Daten einen
Konflikte oder doppelte Schlüssel für Primärschlüssel oder
eindeutige Indizes generieren. Geben Sie die -cleanup_stage_db als only an, um das Stage-Kopierdienstprogramm nur zur Bereinigung Ihrer Stage-Datenbank zu verwenden, ohne eine Datenkopie von der Produktionsdatenbank.
- script file
- (Optional) Der Name der SQL-Script-Datei, die durch den Befehl
des Stage-Kopierdienstprogramms generiert wird und die die
Produktionsdatenbank mit Export- und Importoperationen für den
angegebenen Geltungsbereich in die Staging-Datenbank kopiert. Die Script-Datei generiert außerdem die Anweisungen DELETE für die
Bereinigung der Staging-Datenbank, falls Sie den Standardwert
verwenden oder für die Option -cleanup_stage_db den Wert yes
angeben. Bevor Sie das Script ausführen, sollten Sie überprüfen, ob
genügend Speicherplatz für die exportierten Tabellen vorhanden ist. Die Script-Datei befindet sich im Verzeichnis des
Stage-Kopierdienstprogramms, in dem Sie das
Stage-Kopierdienstprogramm aufrufen.
Verwenden Sie db2 -vtd# -f name_der_script_datei, um die Script-Datei
auszuführen.
- dbtype
- (Optional) Der Datenbanktyp (DB2 oder Oracle). Standardwert
ist DB2.
Weitere Informationen zum Kopieren auf den
Staging-Server sind in den entsprechenden Beispielen
enthalten.