Migrieren von Daten von DB2 zu PostgreSQL
Wenn Sie bisher RICOH ProcessDirector mit DB2 verwendet haben und zur PostgreSQL-Datenbankkonfiguration migrieren, müssen
Sie Ihre Daten nach der Installation des Updates von einer Datenbank zur andere migrieren.
- Hinweis:
- Bei diesem Verfahren wird davon ausgegangen, dass Sie RICOH ProcessDirector am Standardspeicherort installiert haben. Wenn Sie es an einem anderen Ort installiert
haben, müssen die Pfade zu Dateien und Skripten an Ihre Installation angepasst werden.
- $AIWPATH:
/opt/infoprint/ippd
- $AIWDATA:
/aiw/aiw1
- $AIWPATH:
So migrieren Sie Ihre Daten von DB2 zu PostgreSQL:
- Melden Sie sich am primären Computer als RICOH ProcessDirector-Systembenutzer (Standard ist aiw1) an.
- Stellen Sie sicher, dass Sie sowohl auf die DB2- als auch auf die PostgreSQL-Datenbank zugreifen können. Öffnen Sie eine Befehlszeile, und geben Sie diese Befehle ein:
- Bereiten Sie ein Migrationsverzeichnis vor.
- Erstellen Sie ein temporäres Verzeichnis für die Migration. Zum Beispiel: mkdir $AIWDATA/tmp/migrateDb2ToPostgresql.
- Navigieren Sie zu $AIWPATH/base.
- Kopieren Sie die Datei migrateDb2toPostgresql-Version.zip in Ihr temporäres Migrationsverzeichnis und entpacken Sie sie.
- Aktualisieren Sie in Ihrem temporären Migrationsverzeichnis die Berechtigungen für
migrateDb2ToPostgresql.pl. Geben Sie chmod +x migrateDb2ToPostgresql.pl ein.
- Aktualisieren Sie die Berechtigungen für rexact.pl. Geben Sie chmod +x rexact.pl ein.
- Führen Sie das Migrationstool aus.
- Stoppen Sie RICOH ProcessDirector mit Ausnahme der Datenbank: stopaiw -d.
- Melden Sie sich als Root an.
- Führen Sie . /opt/infoprint/ippd/base/config/ippdprofile aus.
- Führen Sie im Migrationsverzeichnis das Migrationsskript aus: ./migrateDb2ToPostgresql.pl.
Die Migration beginnt mit einem Neustart der Aktivierung, um Tabellen in der PostgreSQL-Datenbank zu erstellen. Es werden Meldungen zum Aktivierungsstatus angezeigt.
Wenn die Aktivierung abgeschlossen ist, führt das Skript die Migration durch. Während das Migrationsskript läuft, sollten Sie Statusmeldungen wie diese sehen: Tabelle <Tabellenname> wird migriert.
- Hinweis:
- Zusätzliche Protokollmeldungen werden in folgende Dateien geschrieben: $AIWPATH/logs/installer/rexact-logs.log und $AIWPATH/logs/installer/migrateDb2ToPostgresql.log.
- Wenn Sie während der Migration Fehlermeldungen erhalten, lesen Sie unter Datenmigrationsfehler beheben nach.
- Stoppen Sie RICOH ProcessDirector und starten Sie es neu:
- Melden Sie sich als RICOH ProcessDirector-Systembenutzer an (aiw1 ist der Standardwert).
- Führen Sie stopaiw aus.
- Führen Sie startaiw aus.
- Melden Sie sich an RICOH ProcessDirector an. Alle Objekte und Jobs sollten nun auf der Hauptseite angezeigt werden.
- Nachdem Sie alles überprüft haben, fahren Sie mit der Deinstallation der DB2-Datenbank fort.
- So deinstallieren Sie DB2:
- Melden Sie sich als Root an.
- Geben Sie diese Befehle ein, um die DB2-Datenbank zu deinstallieren.
- Löschen Sie die folgenden Verzeichnisse, falls sie existieren:
- $AIWDATA/db2
- $AIWDATA/db2_logs
- Fahren Sie mit dem Abschnitt Upgrade-Prozess abschließen fort.