Beispiel für das Kopieren von Daten auf die Staging-Datenbank

In den folgenden Beispielen wird dargestellt, wie Tabellen von der Produktionsdatenbank in die Staging-Datenbank kopiert werden. Es ist wichtig zu bedenken, dass Sie das Dienstprogramm Stage Copy nicht verwenden können, wenn Angebotsanfragen in Ihrem System sind. Weitere Informationen hierzu finden Sie unter Staging-Server - Einschränkungen.

Bitte beachten Sie, dass der gesamte Befehl in einer einzigen Zeile eingegeben werden muss. Hier werden die Befehle zur Veranschaulichung in mehreren Zeilen dargestellt.

Beispiel 1
Nach der Bereinigung der Staging-Datenbank kopieren Sie die Produktionsdatenbank in die Staging-Datenbank, wobei Sie den Geltungsbereich auf 'Alle' setzen:

  1. Setzen Sie die PATH-Umgebungsvariablen.
  2. Konfigurieren Sie die Datenbank.
  3. Wechseln Sie in das Verzeichnis, in das die Protokolldateien geschrieben werden sollen.
  4. Geben Sie Folgendes ein:

    Hinweis: Verwenden Sie host:port:sid als Oracle-Datenbankname, wie beispielsweise myhost:1521:mydb.

  5. Schauen Sie sich die Datei stagingcopy_jjjj.mm.tt_hh.mm.ss.zzz.log an, um sicherzustellen, dass der Befehl erfolgreich war.

Zur Angabe von Namen und Pfad der Protokolldatei verwenden Sie den Parameter für die Protokolldatei:

Wenn Sie DB2 verwenden und nicht als Datenbankadministrator angemeldet sind, müssen Sie für die Optionen -sourcedb_user, -sourcedb_passwd, -destdb_user und -destdb_passwd Werte angeben.

Beispiel 2
Nach der Bereinigung der Händlertabellen in der Staging-Datenbank kopieren Sie die händlerbezogenen Tabellen aus der Produktionsdatenbank in die Staging-Datenbank:

  1. Setzen Sie die PATH-Umgebungsvariablen.
  2. Konfigurieren Sie die Datenbank.
  3. Wechseln Sie in das Verzeichnis, in das die Protokolldateien geschrieben werden sollen.
  4. Geben Sie Folgendes ein:
  5. Schauen Sie sich die Datei stagingcopy_jjjj.mm.tt_hh.mm.ss.zzz.log an, um sicherzustellen, dass der Befehl erfolgreich war.

Wenn Sie lediglich die Staging-Datenbank bereinigen wollen, geben Sie den Parameter -cleanup_stage_db an:

Um lediglich Daten zu kopieren, geben Sie den Parameter -cleanup_stage_db no an:

Wichtig: Wenn Sie beim Kopieren den Geltungsbereich auf 'Händler' festlegen, müssen Sie sicherstellen, dass zuvor die Daten für den Geltungsbereich 'Site' kopiert wurden. Andernfalls schlägt das Kopieren fehl.

Beispiel 3
Nach der Bereinigung der Site-Tabellen in der Staging-Datenbank kopieren Sie die Site-Tabellen aus der Produktionsdatenbank in die Staging-Datenbank.

  1. Setzen Sie die PATH-Umgebungsvariablen.
  2. Konfigurieren Sie die Datenbank.
  3. Wechseln Sie in das Verzeichnis, in das die Protokolldateien geschrieben werden sollen.
  4. Geben Sie Folgendes ein:
  5. Schauen Sie sich die Datei stagingcopy_jjjj.mm.tt_hh.mm.ss.zzz.log an, um sicherzustellen, dass der Befehl erfolgreich war.

Das Löschen der Site-Tabellen kann sich aufgrund der Einschränkung für das mehrstufige Löschen auf die Händlertabellen auswirken. Bereinigen Sie zunächst die Händler- und dann die Site-Daten. Anschließend kopieren Sie die Daten:

Beispiel 4
Generieren Sie das folgende Script, um die Bereinigung vorzunehmen und die Produktionsdatenbank in die Staging-Datenbank zu kopieren, wobei der Geltungsbereich auf 'Alle' gesetzt ist. Dieses Beispiel gilt nicht für OS/400 für iSeries.

  1. Setzen Sie die PATH-Umgebungsvariablen.
  2. Konfigurieren Sie die Datenbank.
  3. Wechseln Sie in das Verzeichnis, in das die Protokolldateien geschrieben werden sollen.
  4. Geben Sie Folgendes ein:
  5. Schauen Sie sich die Datei stagingcopy_jjjj.mm.tt_hh.mm.ss.zzz.log an, um sicherzustellen, dass der Befehl erfolgreich war.

Das Stage-Kopierdienstprogramm generiert das Script stage_copy.sql, um die Datenbank zu bereinigen und zu kopieren. Wenn Sie DB2 verwenden, führen das folgende Script aus:

  1. Melden Sie sich als Datenbankadministrator (DBA) an.
  2. Öffnen Sie ein DB2-Befehlsfenster.
  3. Geben Sie Folgendes ein: db2 -vtd# -f stage_copy.sql

Wenn Sie Oracle verwenden, führen das folgende Script aus:

  1. Öffnen Sie ein SQLPlus-Fenster.
  2. Stellen Sie die Verbindung als dba her.
  3. Geben Sie Folgendes ein: @stage_copy.sql

Verwandte Konzepte

Verwandte Aufgaben

Verwandte Referenzen

IBM Copyright